OxyPlot is a cross-platform plotting library for .NET.
The core library is a Portable Class Library that can be used on different platforms. Custom controls are implemented for WPF, Windows 8, Windows Phone, Windows Phone Silverlight, Windows Forms, Silverlight, GTK#, Xwt, Xamarin.iOS, Xamarin.Android, Xamarin.Forms and Xamarin.Mac.
See the supported platforms section in the documentation.
OxyPlot contains many different types of axes and series. If you need some functionality that is not included in the library, you can also create a derived class and override the rendering implementation.
See the features section for more information.
PlotViewcontrol to your user interface.
Modelproperty of the control.
See the getting started section for more information about each platform.
Make sure you reference and initialize the OxyPlot platform renderers, otherwise you will see nothing. See getting started with Xamarin Forms for more information.
Example code can be found in the
Source/Examples folder in each repository. The Example Library contains examples that can be used on all platforms.
The documentation can be found at oxyplot.readthedocs.io.
Feature requests and bug reports should be added to the issues section at GitHub. Please do not use the issues section for questions.
This project is continuously evolving and any kind of help is greatly appreciated. See the contributions page for more information about how to get involved.