I am testing jqplot with IE8. When I tried to print, the axes labels were offset. I used Andrew Bullock\'s Canvashack as a workaround.(http://blog.muonlab.com/2010/06/02/get
You need to use jQuery 1.4.2
Download the script and replace the link to 1.3.2 with 1.4.2.
Theres also a bug in your code, your div is called "chart1" but your script refers to "chart4".
Fix these and your singing :)