SciChart® the market leader in Fast WPF Charts, WPF 3D Charts, and now iOS Charting & Android Chart Components
We also have a tag=SciChart on Stackoverflow.com where you can earn rep for your questions!
I’m trying to plot a FIFO series but nothing is rendering. I’m using a timer to append a new point to the series every 0.5 seconds – the X-value is simply an incrementing integer, while the Y-value often stays the same, or might change once every few seconds or so. I would therefore have expected to see a flat-line being plotted, or a “staircase” pattern (in the latter scenario), but I get nothing at all. It uses a timer and continuously appends the same Y value (line 38 in MainWindow.xaml.cs) – I don’t see anything being plotted on the chart. If I comment out that line and uncomment the one above it (to generate random Y values), then the chart does plot.
If I randomly generate the Y-value then it does plot – it’s as though the FIFO chart/series only works if each newly appended Y-value is different from the previous one? Is this expected behaviour or a problem?
Thanks in advance
I’ve tried it out and found a solution, you need just to add GrowBy to YAxis:
<SciChart:SciChartSurface.YAxis> <SciChart:NumericAxis AutoRange="True" DrawLabels="False" MaxAutoTicks="0"> <SciChart:NumericAxis.GrowBy> <SciChart:DoubleRange Max="0.1" Min="0.1" /> </SciChart:NumericAxis.GrowBy> </SciChart:NumericAxis> </SciChart:SciChartSurface.YAxis>
It looks a bit strange, but it works properly. Please, try out and let me know if this helps.
Anyway, this issue needs further investigation.
Please login first to submit.