Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-17T17:31:02.000Z (11 months ago)
- Last Synced: 2024-02-17T18:33:43.719Z (11 months 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 ConcurrentQueueTo 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 LicenceUses NuGet Package ScottPlot.WinForms 4.1.69 (MIT Licence)
source : https://scottplot.netPlotter App Screenshot:
![ScotPlotDataLogger](https://github.com/gitfrid/Plotter/assets/148685307/240022f4-7392-4b11-b98b-a7c54722bfa3)