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)
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
- 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.
| Package | 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) |
See Contributing for information about how to contribute!
