https://github.com/gitfrid/scottplotmarkerqueudemo
Scottplot ConcurrentQueu C# Forms Demo Example
https://github.com/gitfrid/scottplotmarkerqueudemo
Last synced: 4 months ago
JSON representation
Scottplot ConcurrentQueu C# Forms Demo Example
- Host: GitHub
- URL: https://github.com/gitfrid/scottplotmarkerqueudemo
- Owner: gitfrid
- License: mit
- Created: 2024-01-06T17:57:55.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-17T17:29:23.000Z (over 1 year ago)
- Last Synced: 2025-01-27T10:44:57.256Z (6 months ago)
- Language: C#
- Size: 8.51 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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![]()