OxyPlot is a cross-platform plotting library for .NET.
The code is licensed under the MIT license. This means that the library can be used in commercial applications, and modified as much as you want.
The core library is a Portable Class Library which is shared between different user interface platforms. Custom controls are implemented for WPF, Windows 8, Windows Phone, Windows Forms, Silverlight, GTK#, Xamarin.iOS and Xamarin.Android.
See the supported platforms section in the documentation.
OxyPlot contains many different types of axes and series. And if you need some functionality that is not included in the library, you can always create a derived class and override the rendering implementation.
PlotViewcontrol to your user interface.
Modelproperty of the control.
See the getting started section for more information for each platform.
The documentation can be found at oxyplot.org/documentation. Note that it is under construction and this task has high priority. Please contribute!
This project is continuously evolving and any kind of help is greatly appreciated. See the contributions page for more information.
The project is supported by