OxyPlot is a cross-platform plotting library for .NET
- Web page
- Announcements / atom
- Discussion forum
- Source repository
- Issue tracker
- NuGet packages
- Stack Overflow
- Gitter (chat)
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.
- 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
Modelproperty of your
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 currently have a lot of old (v2015.*) and pre-release packages on this feed, this will be cleaned up as soon as we release v1.0.
|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.GtkSharp||GTK# 2 and 3 (NET40, NET45)|
|OxyPlot.Xamarin.iOS||MonoTouch and iOS10|
|OxyPlot.Xamarin.Forms||MonoTouch, iOS10, MonoAndroid, WP8|
|OxyPlot.Pdf||PdfSharp (NET40, NET45, SL5)|
See Contributing for information about how to contribute!