SfChart Performance

I'm using the SfChart component to draw line, column and area charts. I'm rendering, on the same chart, 4 series of 168 points each. These charts are rendered inside a custom developed widget that can be moved around and resized. 

I'm experiencing a noticeable performance degradation when working with this amount of data. If I decrease the number of data points everything runs smoothly, but when working with this 672 data points UI interaction becomes extremely laggy.

Is there anaything I can try to improve chart performance?

I have tried setting the EnableCanvas property to true, but it doesn't seem to be supoported. I have also read about using FastLineSeries and FastLineBitmapSeries but can't find any reference on using them on Blazor.

Thanks!

1 Reply 1 reply marked as answer

DG Durga Gopalakrishnan Syncfusion Team May 18, 2021 03:39 PM UTC

Hi Juan, 

Greetings from Syncfusion. 

We have ensured your reported scenario with specified number of points(168, 672). We have prepared sample with 3 charts(line, column and area) in dashboard layout. We have attached video for both scenarios by resizing and moving the panels around the chart area. We have also attached tested sample for you reference. As of now, we don’t have support for FastLineSeries.  

Screenshot : 

 


Videos : 

Note : Please disable series animation to reduce rendering time.  

Please mention whether you are facing performance lagging at initial rendering or while moving the panels with chart. Based on your confirmation we will check and provide an update. 

Regards, 
Durga G

Marked as answer
Loader.
Up arrow icon