Chart.js - open source HTML5 charting library
A bit of the shame on the interactivity:<p>"If you are looking to add interaction as a layer to charts, Chart.js is not the library for you. A better option would be using SVG, as this will let you attach event listeners to any of the elements in the chart, as these are all DOM nodes."<p>Most charts are far more useful with rollovers to let the user interpret the data.  I'd say this is a must have for most anything where you really are trying to give the user insight into the dataset.<p>Also seems to be a bit of a punt by saying this just isn't possible in Canvas.  We know where the cursor is no?  And we know where the points are.  So can't we react to the cursor hovering over a point?  What am I missing?