Boost Module for Sankey Chart
The boost module would be beneficial for large dataset when using the sankey chart. We are experiencing a severe degradation in performance with large datasets on this chart type
![](https://secure.gravatar.com/avatar/bc6268514d89a279bf7c842eea6cc707?size=40&default=https%3A%2F%2Fassets.uvcdn.com%2Fpkg%2Fadmin%2Ficons%2Fuser_70-6bcf9e08938533adb9bac95c3e487cb2a6d4a32f890ca6fdc82e3072e0ea0368.png)
Thanks for posting!
The first step would be to profile the non-boosted code to get the best performance out of it in each case.
Can you show us a live demo of your problematic chart?
-
Shashi commented
can you please tell me to create one node on up side and linked symbol is going up like this?
(node)
|
(node) -- -
Duncan Abela commented
Hi Torstein,
Definite improvement and speed up..Initial tests on it look very promising.
Thanks
-
Related to this idea, I found a major performance issue with data labels. The default settings for sankey made Highcharts produce empty data labels for the links, resulting in wasted performance on the anti-collision logic.
This has been fixed in https://github.com/highcharts/highcharts/commit/647d870ef152ad694bbbe89a7b2d0603a150e76c and will be part of the next maintenance release.
Until then, the workaround is to set dataLabels.formatter to a no-op function (return undefined). See it live at http://jsfiddle.net/a6Lgyn2q/ .