OxyPlot is a cross-platform plotting library for .NET
- Web page
- Documentation
- Announcements / atom
- Discussion forum
- Source repository
- Issue tracker
- NuGet packages
- Stack Overflow
- Gitter (chat)
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 theModel
property of yourPlotView
Examples
You can find examples in the /Source/Examples
folder in the code repository.
NuGet packages
Package | Current version | Targets |
---|---|---|
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) |
Contribute
See Contributing for information about how to contribute!