OxyPlot is a cross-platform plotting library for .NET
- Use the NuGet package manager to add a reference to OxyPlot (see details below if you want to use pre-release packages)
- Add a
PlotView
to your user interface - Create a
PlotModel
in your code - Bind the
PlotModel
to theModel
property of yourPlotView
You can find examples in the /Source/Examples
folder in the code repository.
The latest pre-release packages are pushed by AppVeyor CI to myget.org. To install these packages, set the myget.org package source https://www.myget.org/F/oxyplot
and remember the "-pre" flag.
The stable release packages will be pushed to nuget.org. Note that we have have a lot of old (v2015.*) and pre-release packages on this feed, and sometimes these show up even if they are unlisted.
Package | Targets | Dependencies |
---|---|---|
OxyPlot.Core | .NET Standard 1.0 | |
OxyPlot.Core.Drawing | .NET Standard 2.0 | |
OxyPlot.Wpf | .NET 4.5.2 | |
OxyPlot.WindowsForms | .NET 4.5.2 | |
OxyPlot.Windows | Universal Windows 10.0 | |
OxyPlot.GtkSharp | .NET 4.5.2 | GTK# 2 |
OxyPlot.GtkSharp3 | .NET 4.5.2 | GTK# 3 |
OxyPlot.Xamarin.Android | MonoAndroid | |
OxyPlot.Xamarin.iOS | MonoTouch and iOS10 | |
OxyPlot.Xamarin.Mac | Mac20 | |
OxyPlot.Xamarin.Forms | MonoTouch, iOS10, MonoAndroid, WP8 | |
OxyPlot.Xwt | .NET 4.5.2 | |
OxyPlot.SharpDX.Wpf | .NET 4.5.2 | |
OxyPlot.Avalonia | .NET 4.5.2 | |
OxyPlot.OpenXML | .NET 4.5.2 | |
OxyPlot.Pdf | .NET 4.5.2 | PdfSharp |
OxyPlot.Contrib | .NET Standard 1.0 | |
OxyPlot.ExampleLibrary | .NET Standard 1.0 |
See Contributing for information about how to contribute!