As promised, I looked at it and made a good start for you with which you can work:
HTML
<div id="graph"><img src="http://ajthomas.co.uk/back.png"></div>
CSS
#graph{ background:transparent url(http://ajthomas.co.uk/graph.png) no-repeat top left; height:125px; width:290px; overflow:hidden; }
JQuery
$("img").rotate({ bind: { click : function() { $(this).rotate({animateTo:180}) } } });
See here in action - http://jsfiddle.net/ajthomascouk/hWt2v/
It uses a plugin called "jqueryrotate", here - http://code.google.com/p/jqueryrotate/
Hope this gives you a good starting point.
Al
Alex
source share