Charts.js is a great library. These are the problems I had that made me switch to MetricsGraphics:
- No support for time series. I need to chart 100 data points, one per day. It's difficult to correctly label the ticks on the time axis without library support, and without overlapping labels. (It looks like support for this will be added in 2.0.)
- When I rollover, instead of highlighting and showing the tooltip for the closest points, many points are highlighted. (There is an issue about this in the bug tracker.)
- I'd like to remove the dots, when drawing a chart line.
Regarding the last issue, I'd expect it to be the easiest to solve :-)
I can think of lots of workarounds to hide the points (such as setting the fill and stroke colours to 'transparent'). I think it should be fairly easy to add in something to simply prevent the drawing of the point objects.