Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Graphing for Xamarin.Forms [closed]

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.

like image 907
m4tt1mus Avatar asked May 02 '16 18:05

m4tt1mus


4 Answers

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

enter image description here

Disclosure: I am the tech lead on the SciChart xamarin project

like image 78
Dr. Andrew Burnett-Thompson Avatar answered Oct 01 '22 20:10

Dr. Andrew Burnett-Thompson


XLabs has basic charting for iOS/Android/WinPhone:

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

Personally the XLabs version was too simple for our needs, so we either:

1) Use native charting libraries via Jar and sharpie binding projects

  • There are lots of options in the paid and OSS worlds for Android and iOS in this regard.

2) Use NGraphics to draw the graph using primitives within Xamarin.Forms apps

  • https://github.com/praeclarum/NGraphics
like image 42
SushiHangover Avatar answered Oct 01 '22 21:10

SushiHangover


If you are looking for free controls you can use charting controls from Xamarin-Forms-Labs: Xamarin-Forms-Labs Charting

enter image description here

You can also use Telerik Charting Controls which costs $799

like image 25
Giorgi Avatar answered Oct 01 '22 21:10

Giorgi


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.

like image 38
Luis Beltran Avatar answered Oct 01 '22 20:10

Luis Beltran