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
PlotViewto your user interface - Create a
PlotModelin your code - Bind the
PlotModelto theModelproperty 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!
