Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gitfrid/scottplotmarkerqueudemo

Scottplot ConcurrentQueu C# Forms Demo Example
https://github.com/gitfrid/scottplotmarkerqueudemo

Last synced: about 1 month ago
JSON representation

Scottplot ConcurrentQueu C# Forms Demo Example

Awesome Lists containing this project

README

        

# ScottplotMarkerQueuDemo



Scottplot ConcurrentQueu C# Forms Demo Example



C# example with ConcurrentQueue using ScpottPlot WinForms 4.1.70








Scottplot Marker ConcurrentQueu 23000 Points


Live zooming in the diagram is still performant with the number of points



The iteration speed slows down by a factor of 10 to 100 from 20000 points.

I don't know exactly what the reason is - probably the cost of rendering or my code.

For most applications it is sufficient, otherwise for example only every tenth point could be drawn.



There is no serious slowdown in the iterations using Scottplot signal below, even at 50000 points.

Live zooming is also very powerful.

As far as I know, it is suitable for ascending X values, not for an X/Y diagram where the X values are uneven.



Workaround: The iteration performance increases if you zoom

into the white area so that the points are outside the boundaries,

or minimizing the window.



Scottplot Marker ConcurrentQueu 23000 Points zoom in








Scottplot Line ConcurrentQueu 17000 Lines






Scottplot Signal ConcurrentQueu 50000 Signal Points