OxyPlot is a cross-platform plotting library for .NET


Branches
master
- the release branch (stable channel)
develop
- the main branch with the latest development changes (pre-release channel)
See 'A successful git branching model' for more information about the branching model in use.
Getting started
- Use the NuGet package manager to add a reference to OxyPlot
- Add a
PlotView
to your user interface
- Create a
PlotModel
in your code
- Bind the
PlotModel
to the Model
property of your PlotView
Examples
You can find examples in the /Source/Examples
folder in the code repository.
NuGet packages
OxyPlot.Core |  | Portable class library |
OxyPlot.Wpf |  | WPF (NET40, NET45) |
OxyPlot.WindowsForms |  | Windows Forms (NET40, NET45) |
OxyPlot.Windows |  | Windows 8.1 and Windows Phone 8.1 |
OxyPlot.WP8 |  | Windows Phone Silverlight |
OxyPlot.Silverlight |  | Silverlight 5 |
OxyPlot.GtkSharp |  | GTK# 2 and 3 (NET40, NET45) |
OxyPlot.Xamarin.Android |  | MonoAndroid |
OxyPlot.Xamarin.iOS |  | MonoTouch and iOS10 |
OxyPlot.Xamarin.Mac |  | Mac20 |
OxyPlot.Xamarin.Forms |  | MonoTouch, iOS10, MonoAndroid, WP8 |
OxyPlot.Xwt |  | NET40, NET45 |
OxyPlot.OpenXML |  | NET40, NET45 |
OxyPlot.Pdf |  | PdfSharp (NET40, NET45, SL5) |
Obsolete packages:



Contribute
See Contributing and the documentation for information about how to contribute!