Home forums Feature Requests & Feedback Stream Data / Iteratively Render

This topic contains 2 replies, has 2 voices, and was last updated by  Bivek Singh 2 months, 3 weeks ago.

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #15569

    Anthony
    Member

    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.

    #15588

    Anthony
    Member

    To clarify, streaming data over a websocket and incrementally rendering the chart would allow overlapping network wait and render wait.

    #15633

    Bivek Singh
    Moderator

    Anthony,

    Thank you for the suggestion. We’ll consider this in future versions.

    —-
    Bivek Singh,
    Team CanvasJS

Viewing 3 posts - 1 through 3 (of 3 total)

You must be logged in to reply to this topic.