SciChart® the market leader in Fast WPF Charts, WPF 3D Charts, and iOS Chart & Android Chart Components

0
0

Hello Team,

We are going through the Trial version of Sci Chart and we are specifically interested in 2D Scatter Chart and Simple Scatter Chart 3D.

For 2D Chart we tried to bind up-to 1 Million data points and it worked perfectly and we can zoom in 2D Scatter Chart to view each and every point.

When we tried the same for Simple Scatter Chart 3D, it was competitively slower than 2D Chart.

can we do the same in Simple Scatter Chart 3D?

Currently the whole chart is zooming in. Is there a way so that user can zoom in (XAxis , YAxis ,ZAxis ) individually so that each and every point in the chart can be View-able ?

Thanks,

Version
V5
  • You must to post comments
0
0

Hi Sagar,

Good question! 3D Charts are a lot more intensive on the GPU (graphics card) rather than the CPU. If the data is not updating frequently then the power of your GPU will directly correlate to the performance of the chart.

I have a fairly high-end workstation with nVidia 1070 GPU. If I change this line of code in the 3D Point Cloud example:

   private void OnLoaded(object sender, RoutedEventArgs routedEventArgs)
    {
        var xyzDataSeries3D = new XyzDataSeries3D<double>();

        const int count = 1_000_000; // change to 1 Million Points 

        for (int i = 0; i < count; i++)
        {
            var x = DataManager.Instance.GetGaussianRandomNumber(5, 1.5);
            var y = DataManager.Instance.GetGaussianRandomNumber(5, 1.5);
            var z = DataManager.Instance.GetGaussianRandomNumber(5, 1.5);

            xyzDataSeries3D.Append(x, y, z);
        }

        ScatterSeries3D.DataSeries = xyzDataSeries3D;

        PointMarkerCombo.SelectedIndex = 0;
    }

then this is what I get. About 60-100 FPS rendering performance. See the video here.

If I increase the point count to 10,000,000 (10 Million) it becomes slower for me. The performance profiler shows that the GPU is working as hard as it can and CPU is doing nothing.

In other words, faster GPU is required here for high point-count scatter charts. What graphics card do you have?

Best regards,
Andrew

  • SAGAR GORLA
    Thanks for the reply, I have Intel HD Graphics 4600. What is the recommended Graphics for 3D Point Charts? Most importantly, its regarding 3D Simple Scatter charts. If user zooms-in using mouse wheel, the whole chart is zooming in. Is there a way that user can zoom in (XAxis , YAxis ,ZAxis ) individually so that each and every point in the chart can be View-able? Thanks
  • You must to post comments
0
0

Thanks for the reply,

I have Intel HD Graphics 4600.

What is the recommended Graphics for 3D Point Charts?

Most importantly, its regarding 3D Simple Scatter charts. If user zooms-in using mouse wheel, the whole chart is zooming in.
Is there a way that user can zoom in (XAxis , YAxis ,ZAxis ) individually so that each and every point in the chart can be View-able?

Thanks

  • You must to post comments
0
0

Hello Team,

Can i have an update on this.?

Thanks in advance

  • You must to post comments
Showing 3 results
Your Answer

Please first to submit.