Re:Ask HN: Your favorite open-source JavaScript Library for ...
by bzalasky on Thursday May 19, 2016 @09:42PM
(#11735119)
These two videos from Scott Murray are a great intro to D3 if you haven't worked with it before:
https://www.safaribooksonline.com/library/view/an-introducti...
https://www.safaribooksonline.com/library/view/intermediate-...
If you have specific designs/requirements to work from, it may be easier to build the charts with D3 than trying to shoehorn a stock chart into matching the spec. Behaviors like linking chart interactions to independent components (or vice versa) become easier to implement as well.
If you care less about flexibility, Chartist is a solid contender: https://gionkunz.github.io/chartist-js/