2014-08-19 00:05:34 +04:00
OxyPlot is a cross-platform plotting library for .NET
2014-08-15 11:39:34 +04:00
2014-09-02 02:12:20 +04:00
- [Web page ](http://oxyplot.org )
2015-09-27 11:18:10 +03:00
- [Documentation ](http://docs.oxyplot.org/ )
2014-09-11 00:17:45 +04:00
- [Announcements ](http://oxyplot.org/announcements ) / [atom ](http://oxyplot.org/atom.xml )
2014-09-02 02:12:20 +04:00
- [Discussion forum ](http://discussion.oxyplot.org )
- [Source repository ](http://github.com/oxyplot/oxyplot )
- [Issue tracker ](http://github.com/oxyplot/oxyplot/issues )
2014-09-11 00:17:45 +04:00
- [NuGet packages ](http://www.nuget.org/packages?q=oxyplot )
2014-09-26 11:05:43 +04:00
- [Stack Overflow ](http://stackoverflow.com/questions/tagged/oxyplot )
- [Twitter ](https://twitter.com/hashtag/oxyplot )
2015-01-14 19:33:37 +03:00
- [Gitter ](https://gitter.im/oxyplot/oxyplot ) (chat)
2014-09-02 02:12:20 +04:00
2015-01-14 19:32:00 +03:00
![License ](https://img.shields.io/badge/license-MIT-red.svg )
[![Build status ](https://img.shields.io/appveyor/ci/objorke/oxyplot.svg )](https://ci.appveyor.com/project/objorke/oxyplot)
![NuGet downloads ](https://img.shields.io/nuget/dt/oxyplot.core.svg )
![Version ](https://img.shields.io/nuget/v/OxyPlot.Core.svg )
![Pre-release version ](https://img.shields.io/nuget/vpre/OxyPlot.Core.svg )
![GitHub release ](https://img.shields.io/github/release/oxyplot/oxyplot.svg )
![GitHub tag ](https://img.shields.io/github/tag/oxyplot/oxyplot.svg )
2015-01-14 11:28:29 +03:00
2014-09-11 00:17:45 +04:00
![Plot ](http://oxyplot.org/public/images/normal-distributions.png )
2014-09-02 02:12:20 +04:00
#### Branches
2014-09-11 00:17:45 +04:00
`master` - the release branch (stable channel)
`develop` - the main branch with the latest development changes (pre-release channel)
2014-09-02 02:12:20 +04:00
2014-09-11 00:17:45 +04:00
See '[A successful git branching model](http://nvie.com/posts/a-successful-git-branching-model/)' for more information about the branching model in use.
2014-08-15 11:47:18 +04:00
#### Getting started
1. Use the NuGet package manager to add a reference to OxyPlot
2. Add a `PlotView` to your user interface
3. Create a `PlotModel` in your code
4. Bind the `PlotModel` to the `Model` property of your `PlotView`
2014-09-02 02:12:20 +04:00
#### Examples
2014-08-15 11:47:18 +04:00
2014-09-02 02:12:20 +04:00
You can find examples in the `/Source/Examples` folder in the code repository.
2014-08-15 11:47:18 +04:00
2015-04-15 22:55:28 +03:00
#### NuGet packages
2015-09-27 11:18:10 +03:00
Package | Current version | Targets
--------|---------|---------------
2015-10-04 11:00:39 +03:00
[OxyPlot.Core ](https://www.nuget.org/packages/OxyPlot.Core ) | ![OxyPlot.Core ](https://img.shields.io/nuget/vpre/OxyPlot.Core.svg ) | Portable class library
[OxyPlot.Wpf ](https://www.nuget.org/packages/OxyPlot.Wpf ) | ![OxyPlot.Wpf ](https://img.shields.io/nuget/vpre/OxyPlot.Wpf.svg ) | WPF (NET40, NET45)
[OxyPlot.WindowsForms ](https://www.nuget.org/packages/OxyPlot.WindowsForms ) | ![OxyPlot.WindowsForms ](https://img.shields.io/nuget/vpre/OxyPlot.WindowsForms.svg ) | Windows Forms (NET40, NET45)
[OxyPlot.Windows ](https://www.nuget.org/packages/OxyPlot.Windows ) | ![OxyPlot.Windows ](https://img.shields.io/nuget/vpre/OxyPlot.Windows.svg ) | Windows 8.1 and Windows Phone 8.1
[OxyPlot.WP8 ](https://www.nuget.org/packages/OxyPlot.WP8 ) | ![OxyPlot.WP8 ](https://img.shields.io/nuget/vpre/OxyPlot.WP8.svg ) | Windows Phone Silverlight
[OxyPlot.Silverlight ](https://www.nuget.org/packages/OxyPlot.Silverlight ) | ![OxyPlot.Silverlight ](https://img.shields.io/nuget/vpre/OxyPlot.Silverlight.svg ) | Silverlight 5
[OxyPlot.GtkSharp ](https://www.nuget.org/packages/OxyPlot.GtkSharp ) | ![OxyPlot.GtkSharp ](https://img.shields.io/nuget/vpre/OxyPlot.GtkSharp.svg ) | GTK# 2 and 3 (NET40, NET45)
[OxyPlot.Xamarin.Android ](https://www.nuget.org/packages/OxyPlot.Xamarin.Android ) | ![OxyPlot.Xamarin.Android ](https://img.shields.io/nuget/vpre/OxyPlot.Xamarin.Android.svg ) | MonoAndroid
[OxyPlot.Xamarin.iOS ](https://www.nuget.org/packages/OxyPlot.Xamarin.iOS ) | ![OxyPlot.Xamarin.iOS ](https://img.shields.io/nuget/vpre/OxyPlot.Xamarin.iOS.svg ) | MonoTouch and iOS10
[OxyPlot.Xamarin.Mac ](https://www.nuget.org/packages/OxyPlot.Xamarin.Mac ) | ![OxyPlot.Xamarin.Mac ](https://img.shields.io/nuget/vpre/OxyPlot.Xamarin.Mac.svg ) | Mac20
[OxyPlot.Xamarin.Forms ](https://www.nuget.org/packages/OxyPlot.Xamarin.Forms ) | ![OxyPlot.Xamarin.Forms ](https://img.shields.io/nuget/vpre/OxyPlot.Xamarin.Forms.svg ) | MonoTouch, iOS10, MonoAndroid, WP8
[OxyPlot.Xwt ](https://www.nuget.org/packages/OxyPlot.Xwt ) | ![OxyPlot.Xwt ](https://img.shields.io/nuget/vpre/OxyPlot.Xwt.svg ) | NET40, NET45
[OxyPlot.OpenXML ](https://www.nuget.org/packages/OxyPlot.OpenXML ) | ![OxyPlot.OpenXML ](https://img.shields.io/nuget/vpre/OxyPlot.OpenXML.svg ) | NET40, NET45
[OxyPlot.Pdf ](https://www.nuget.org/packages/OxyPlot.Pdf ) | ![OxyPlot.Pdf ](https://img.shields.io/nuget/vpre/OxyPlot.Pdf.svg ) | PdfSharp (NET40, NET45, SL5)
2015-04-15 22:55:28 +03:00
2014-09-02 02:12:20 +04:00
#### Contribute
2014-08-15 11:47:18 +04:00
2015-10-04 11:05:09 +03:00
See [Contributing ](CONTRIBUTING.md ) for information about how to contribute!