I intend to implement mainly line graphs, however with some sophistication so they should be highly customizable (e.g. synchronized graphs, multiple y axes, include both lines and separate points in the same graph, handle up to 10k points...)
Highcharts seems like a very good library but it's jquery based. It has this wrapper: https://github.com/pablojim/highcharts-ng, but it says there that "Due to many equality checks the directive maybe slow with large datasets".
Other options that I'm considering:
- Google Charts
I'm open to more options...