I have a line chart using an XYDataSeries<DateTime, double> and set the FifoCapacity on the data series to 600. I am sampling the data at a sample rate of 100 ms, which equates to 1 minute of data. When I set the visible range to 2 minutes I can see more data then 1 minute’s worth. In fact, the data series actually has about 1080 points in it. I have verified that the FifoCapacity is in fact 600 on the series.
As new data comes in it is being appended:
Does the chart only overwrite old data if memory constraints require it to? Not sure what is going on.
I am creating a live chart chromatogram with x-axis as time and y-axis as frequency.
Also, I need to show a chart with the last 5 min of data on the y-axis. for that purpose, we have used “FIFOCapacity” property of DataSeries which hold data for last 5 min which is work perfectly, because there is only single value of y with repect to time.
x=>1 2 3 4 5 6
y=>3 5 6 3 3 2
With FIFOcapacity=5 in the above example when 6 come to collection 1 is get removed which is expected
FIFO chart is not working when multiple y value is present for a single x value.
x=>1 2 2 2 3 3 3 4 5 6
y=>3 5 6 3 3 2 5 5 6 1
With FIFOcapacity=5 in the above example when x value 3 come into the collection 1 is get removed from the collection which not expected. (only when 6 (x value) get into collection then 1 get removed is expected)
Could please suggest me any solution if available. Please let me know if there is any information required.
Note: basically I need FIFOCapacity with condition check attributes. I need to clear collection if there is no need of that values because the collection can contain any number of values.
Hi, I want to know buffer structure of 2d fastline.
I use very huge data per line.(maybe about 30,000 points/1 sec are appended to a line.)
But Memory usage is different than expected.
I use fifocapacity, and It is realtime graph.
Appending data, the memory usage increases too much.
Especially, It use more memory when drawing more lines.
Assuming one line uses 100mb, the five lines use 5000mb not 500mb.
Is it right??