Charting in Xamarin.Forms

There are no charting controls in the Xamarin.Forms library, and it is unlikely there will ever be. This functionality is left for 3rd party libraries, and there are quite a few options out there. As Xamarin.Forms continues to expand into different platforms, it is going to be hard to find a charting library for all your needs, but most cover Android, iOS and UWP, which is what I will be going through here.

Chart Library Options

Before we delve into more detail, here are a list of charting libraries and information about each. These are libraries that are designed for Xamarin.Forms. You can of course take any traditional Xamarin or even native library and bind it to the native platform if you want, it’s just more work.

 SyncFusion

Price: $995 (additional $995 for UWP support), Free community version

Functionality: 25+ Charts

Platform Support: iOS, Android. UWP

Support: Professional

 

 

MicroCharts

*personally recommended for simple charting

Price: Free

Functionality: 7 Charts

Platform Support: iOS, Android, UWP

Support: Community

Infragistics

Price: Starting at $799 (charts part of bigger package)

Functionality: 20+ Charts

Platform Support: iOS, Android, UWP

Support: Professional

Telerik

Price: Starting at $899 (charts part of bigger package)

Functionality: 10+ Charts

Platform Support: iOS, Android, UWP

Support: Professional

Steema

Price: Starting at $769 USD

Functionality: 60+ Charts

Platform Support: iOS, Android, UWP

Support: Professional

 

 

SciChart

Price: Starting at $775 AUD

Functionality: 22+ Charts

Platform Support: iOS, Android

Support: Professional

 

 

XLabs Forms Charting

Price: Free

Functionality: 5+ Charts

Platform Support: iOS, Android, UWP

Support: Community only

Documentation: https://github.com/XLabs/Xamarin-Forms-Labs/wiki/Charting

OxyPlot

Price: Free

Functionality: 5+ Charts

Platform Support: iOS, Android, UWP, Mac, GTK#

Support: Community only

Summary

There are other charting libraries here and there. You will find a few in the components library, but the ones listed above, are the more feature complete ones I could find. Which charting library you choose depends on your circumstances, or specific requirements. Over time these prices or features can change. Please feel free to comment, if I need to update or add information, and I will update as required. Also, if there are other aspects of a charting library you want to see across the spectrum, please comment below.


XAMARIN.FORMS MONTHLY NEWSLETTER

JOIN 1,000+ SUBSCRIBERS

  1. Don't miss out on updates
  2. The latest info from this site, Xamarin and the community
  3. Unsubscribe at any time*

* We use MailChimp, with double opt-in, and instant unsubscribe

Microsoft MVP | Xamarin MVP | Xamarin Certified Developer | Exrin MVVM Framework | Xamarin Forms Developer | Melbourne, Australia
Tagged:Tags:

3 Comments

  1. Prabakaran R

    Syncfusion’s Xamarin.Forms license includes Xamarin.Android, Xamarin.iOS and Xamarin.Forms (Android, iOS and UWP) platforms. It is not required to buy a separate license for Xamarin.Forms UWP support.

Leave A Comment?