ScottPlot is a free and open-source graphing library for .NET which makes it easy to display data in a variety of formats (line plots, bar charts, scatter plots, etc.) with just a few lines of code (see the ScottPlot Cookbook for examples). User controls are available for WinForms, WPF, and Avalonia to allow interactive display of data. ScottPlot can be installed using NuGet.
The ScottPlot website contains documentation, tutorials, demos, and more...
- ScottPlot Cookbook ๐ START HERE
- WPF Quickstart
- Windows Forms Quickstart
- Console Application Quickstart
- Avalonia Quickstart
This repository is focused on software development tasks: source code tracking, implementation of new features, reporting and tracking bugs, etc.
- The
ScottPlot
package supports:- .NET Core 2.0 and newer
- .NET Framework 4.6.1 and newer
- UWP 10.0.16299 and newer
- User control packages
ScottPlot.WinForms
,ScottPlot.WPF
, andScottPlot.Avalonia
:- .NET Core 3.0 and newer
- .NET Framework 4.6.1 and newer
ScottPlot is developed with the latest non-preview version of Visual Studio Community.
To use the latest ScottPlot source code in your application, download this repository and add references in your project to ScottPlot.csproj
, and one of ScottPlot.WPF.csproj
or ScottPlot.WinForms.csproj
(in the src folder). After adding the reference you may need to rebuild the solution before user controls appear in the toolbox.
โ ๏ธ The latest source code may contain partially-implemented or experimental functionality. Users desiring stable source code are encouraged to download ScottPlot from the releases page.
-
If you like ScottPlot, give it a star! If you want to support this project but don't have a feature request or code modification to bring forward yet, you can still support us by following this project and giving it a star!
-
To Suggest a Feature: Review the latest ScottPlot Cookbook to ensure the feature doesn't already already exist, then open an issue and describe your idea.
-
Create a Pull Request: Developers wishing to contribute directly to this project are encouraged to review contributing.md
ScottPlot was created by Scott Harden (Harden Technologies, LLC) with many contributions from the open source user community. It is provided under the permissive MIT license.