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
This answer worked great for me! I had to combine both the excanvas.js code change and then integrate the code that was posted here where the question originated. I will post my source below which uses JQPlot and functions correctly in IE 7. This is hosted in SharePoint, hence the SOAP envelope containing the CAML query.
Here is the basic layout:
*Canvas Fix Function
Look for all the exclamation marks.