SciChart® the market leader in Fast WPF Charts, WPF 3D Charts, and iOS Chart & Android Chart Components
Please use the forums below to ask questions about SciChart. Take a moment to read our Question asking guidelines on how to ask a good question and our support policy. We also have a tag=SciChart on Stackoverflow.com where you can earn rep for your questions!
Please note: SciChart team will only answer questions from customers with active support subscriptions. Expired support questions will be ignored. If your support status shows incorrectly, contact us and we will be glad to help.
Another quick question, do you have anyway of changing the “Resolution” of the plot to increase performance. I am looking at one of your competitors products and they have a way of doing this to reduce processing. I have a problem at the moment that whilst displaying a graph control using real time data, CPU usage is quite high. At the moment I am only using “test” data and worry later it will not cope.
Something like this…Quote…
“The Resolution property sets the rendering resolution for a series. It allows you to control the fidelity of the line plotted to the data, with the maximum fidelity being set by default to 1. Larger Resolution values reduce the fidelity of the line, but improve performance significantly. This is appropriate for scenarios with rapidly changing data, when the direction of change and boundary values are more important than specific values.”
As I see you’ve read this thread on performance optimization. in addition, I can suggest setting StrokeThickness to 1 and switching off AntiAliasing. Also you could play around with different resampling modes, I think this is the closest to theirs Resolution property, because it allows to omit some points and reduces drawing. To set up resampling mode, use IRenderableSeries.ResamplingMode property. Please, take a look at our Performance demo example to see it in action.
Hope this helps!
Please login first to submit.