How to bind data for surfaceshart?

Hi,

I have some coordinates and want to show them like this.
We just want to observe the distribution of these points. No need to display each point.
Do we need to sort the point from small to large or any specific way and how to define column size and row size?

Our data is non-matrix and the numbers of data are large(over 5000). 
Do we need to do preprocessing for our data?

We also try to use SfChart3D but the numbers of data are too much.
The performance is not good.

For our use case, are there any suggestions? Thanks.


Attachment: 5000Points_46f6ad51.zip

1 Reply 1 reply marked as answer

SS Sridevi Sivakumar Syncfusion Team March 25, 2021 01:48 PM UTC

Hi Tsai Chia Chun,

Greetings from Syncfusion.

We have analyzed your requirement. In SfSurfaceChart we can set the matrix data point only and we should define the columns and rows size for the surface chart and we will convert the input data to the below grid table format based on the column size (Z) and row size (X).  
    


Example: 
    
    


For more information about setting the matrix points collection in SfSurfaceChart
https://help.syncfusion.com/wpf/surface-chart/data-binding

SfChart3D performance is not good when use a Large number of data:

SfChart3D is not supported with large data points, hence the concept of SfChart3D was different data visualizations and greater UI visualization for small amount of data points.

Please let us know if you have any other queries.

Regards,
 
Sridevi S. 


Marked as answer
Loader.
Up arrow icon