https://github.com/gitfrid/plotter
C# Sample Code using Scottplot DataLogger and a ConcurrentQueue
https://github.com/gitfrid/plotter
Last synced: about 1 month ago
JSON representation
C# Sample Code using Scottplot DataLogger and a ConcurrentQueue
- Host: GitHub
- URL: https://github.com/gitfrid/plotter
- Owner: gitfrid
- License: mit
- Created: 2023-12-26T21:29:39.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-17T17:31:02.000Z (over 2 years ago)
- Last Synced: 2025-01-27T10:44:57.483Z (over 1 year ago)
- Language: C#
- Size: 735 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: ReadMe.md
- License: LICENSE
Awesome Lists containing this project
README
# Plotter
C# Sample Code using Scottplot DataLogger and a ConcurrentQueue
To plot values generated by a class library in real time on a PlotForm
The MainForm triggers the class library to enqueue lists with ten random Y-doubles into a ConcurrentQueue
PlotForm dequeues the lists triggerd by a timer, and draws "almost real time" ten lines on a Scottplot DataLogger diagram.
Is not fully real-time capable, and also slows down considerably above 10000 data points.
There are probably better ways to solve this, but should be sufficient for my purposes
.NET 8 WinForm App - MIT Licence
Uses NuGet Package ScottPlot.WinForms 4.1.69 (MIT Licence)
source : https://scottplot.net
Plotter App Screenshot:
