swharden / QuickPlot

Experimental Plotting Library for .NET
MIT License
33 stars 6 forks source link

⚠️ WARNING: QuickPlot development is on hiatus and this project is not intended to be used at this time. ScottPlot is a mature and stable .NET library which can serve many plotting needs while the future of QuickPlot remains uncertain.


QuickPlot

QuickPlot is a high-speed plotting library for .NET that makes it easy to interactively display high density data (tens of millions of points). QuickPlot uses Google's Skia rendering engine (provided by SkiaSharp) which benefits from hardware acceleration (provided by OpenTK.GLControl) on systems which support it. QuickPlot is written in .NET Standard so it can be used in both .NET Framework and .NET Core projects. An interactive user control is available for Windows Forms and WPF Applications.

Download Demo

Supported Platforms

QuickPlot can be used to save plots as images from Console Applications or ASP .NET, or interactively display plots using the InteractivePlot user control for WinForms or WPF.

Library Platform Function
QuickPlot .NET Standard 2.0 Plot data and return (or save) Bitmaps
QuickPlot.WinForms .NET Framework 4.6.1 Interactively display plots
QuickPlot.WPF .NET Core 3.0 Interactively display plots