Hello
We have an issue with high rated live data on xamDataChart. Planned usages supposed that will be shown at maximum 3 line series with some about 5-10 thousands points. This data will be rewritten on 1 point per 2-3 ms (frequency of incoming data is 300-500 Hz). Also this data may have in some cases lot of artifacts in data (smoothing of data is not possible). Issue that exist now that the performance for it in full screen chart is poor. In small size of chart it is an acceptable performance, but if chart is grown in size and data has a lot of noise in it, performance became not so good. Sample include Our sample is based on "Updating Data Points" sample from xamFeatureBrowser. Series in xaml markup for version 12.1: <ig:LineSeries DataContext="{Binding Source={StaticResource DataSource1}}" ItemsSource="{Binding Data}" ValueMemberPath="Value1" XAxis="{Binding ElementName=XAxis}" YAxis="{Binding ElementName=YAxis}" MarkerType="None" UseLightweightMarkers="True"/> Problem condition: Window maximized. Global artifact level - high. Thanks for attention.
Hello Andrey,
Thank you for your post. I have been looking into it and I tested your sample and it seems like that everything works ok on my side. Although I can suggest you see this link from our online documentation:
http://help.infragistics.com/Help/NetAdvantage/WPFDV/2011.1/CLR4.0/html/xamDataChart_Chart_Performance.html
where it is described how to improve the performance of your XamDataChart.
Thank you for your reply. But I don't understand what you meant when you wrote that "everything works ok". Do you set the setting to the values that are described in my first post (Window maximized; Global artifact level - high)? With this settings UI works hardly. The data in the charts updates only every 2-3 times per second. Look in Task Manager for CPU usage.
We are still following this forum thread.Have you been able to take a look at the attached video?
Please feel free to let us know if you still have any questions or concerns with this matter.
Sorry for my later answer. I watched the attached video and saw that I'm trying to explain. Maybe I badly explained the issue. Let's try again. :)
First approach. Run the attached application, set Global artifact level to high and look at the process of updating data on the chart. Now set window size to Maximized. And look again at the process of updating data on the chart. Is there a difference? Yes, of course.
Second approach. Run the attached application, set Global artifact level to high, set window size to Maximized. Look at process. Now move vertical zoom bar sliders so that the chart data fill the entire space. And look at the process of updating again. Is there a difference? Yes, of cource.
I hope this time I more clearly explained the problem. Thank you for your attention.
I can say that when your data is highly jagged it is expected that the animation won’t be smooth. Here you can find a more detailed explanation for this:
http://es.infragistics.com/community/forums/p/47595/283799.aspx