krispo / ng2-nvd3

Angular2 component for nvd3
http://krispo.github.io/ng2-nvd3/
MIT License
328 stars 104 forks source link

Poor Performance with 12k points (12 series with 1000 points each) #44

Open varung-optimus opened 8 years ago

varung-optimus commented 8 years ago

Problem: I am having a line chart with focus. It contains 12 series.

All works well unless I have a smaller dataset. However when I have connected it to a large datasets (I am having 12 series being plotted with approx 1000 points on each - 12000 points in total), then performance of focus chart is very bad (almost unusable).

I do see that such an issue is logged and its Pull request is already merged but I am still getting bad performance. (Refer: Link)

I request your suggestions on possible ways to improve the performance.

1) Is there any library like crossfilter that I can use with nvd3 Angular 2 to plot less points on graph dynamically.

2) Is there any configuration that I can do in nvd3 to have better performance?

3) Any other suggestions I may be missing.

Much appreciate your help.

Thanks Varun