Home › forums › Feature Requests & Feedback › Stream Data / Iteratively Render
This topic contains 2 replies, has 2 voices, and was last updated by Bivek Singh 11 months ago.
When working with huge amounts of data points it would be nice if we could have the chart iteratively render the data. It would look similar to the line animation, but it would be fed by a stream of iterative updates. It would presumably require first setting the min and max axis values. It would be a better alternative to showing a “please wait” busy spinner as the chart was rendered and it might also avoid the browser from becoming unresponsive.
I’m using downsampling now, but that takes time so maximizing the amount of data that canvasjs can handle is useful and also having the user see the progress unfold before them is way better than a locked up screen. It would also be nice if re-rendering (perhaps triggered during window resize) of huge amounts of data was internally done incrementally to avoid an unresponsive browser. Again, better to watch a line being drawn like an animation than a busy wait spinner.
To clarify, streaming data over a websocket and incrementally rendering the chart would allow overlapping network wait and render wait.
Thank you for the suggestion. We’ll consider this in future versions.
You must be logged in to reply to this topic.