I'm building a Xamarin Forms project for a client and we need a graphing library that will handle data live streamed as a line chart that connects points. I'm relatively new to the Xamarin community and was wondering if one of the more knowledgeable developers could point me toward a good library for this.
I saw Syncfusion Essential Studio but 2k a license is not in the budget and OxyPlot, but its website doesn't work (http://oxyplot.org/).
The first target platform is iOS.
Take a look at SciChart for Xamarin - which provides rich, interactive high performance charts for iOS & Android.
Examples are hosted at Github: https://github.com/abtsoftware/scichart.xamarin.examples
A getting-started youtube video is here: https://www.youtube.com/watch?v=wYdab-0XHMA
Disclosure: I am the tech lead on the SciChart xamarin project
XLabs
has basic charting for iOS/Android/WinPhone:
Personally the XLabs version was too simple for our needs, so we either:
1) Use native charting libraries via Jar
and sharpie
binding projects
2) Use NGraphics
to draw the graph using primitives within Xamarin.Forms
apps
If you are looking for free controls you can use charting controls from Xamarin-Forms-Labs: Xamarin-Forms-Labs Charting
You can also use Telerik Charting Controls which costs $799
Syncfusion provides a Free Community License.
The Community License provides free access to all the Syncfusion products for individual developers and small businesses.
What's included? All products available in Essential Studio Enterprise Edition and our enterprise solutions for big data, dashboards and reporting. Support and updates are also included.
COMPONENTS AND FRAMEWORKS More than 650 controls and frameworks for web, desktop and mobile development. The most comprehensive suite of components available for .NET, Javascript, iOS, Android and Xamarin, including grids, diagrams, schedules, gantt controls, maps, gauges, docking, ribbons and much more.
Xamarin charts are included as well.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With