Over the last few months I refactored much of ScottPlot (major changes are described in version-4.1.md). Remaining tasks prior to full release relate to refining the API and improving the documentation.
Detailed feature lists are on the releases page
-
ScottPlot 4.1 (Nov, 2020) Added support for multiple axes. Refactored all plottables and plot components. Rendering system now renders onto a single image (rather than separate figure and data images), and does not store images in memory between renders. Many namespaces and public fields were renamed to promote discoverability.
-
ScottPlot 4.0 (Nov, 2019) ScottPlot.Plot module became platform-agnostic using .NET Standard and System.Drawing.Common. Total recode, but same API. User controls became separate, platform-specific modules.
-
ScottPlot 3.0 (May, 2019) Total recode with new API. First version released on NuGet.
-
ScottPlot 2.0 (Jan, 2019) Clean recode with new API. First version to get its own GitHub project.
-
ScottPlot 1.0 (June, 2017) ScottPlot began as swhPlot.cs, a 150 line class used to create a stretchy line plot to demonstrate how to draw lines interactively with C#.