Has anyone got any recommendations for a charting library/framework for ios. I need to be able to create bar, pie, line trend, scatter charts from an internal database/warehouse onto an iPad. I've read some mixed reports about core-plot.
Recharts is one of the React best chart libraries based on React's component principle. It allows developers to build charts with reusable React components. Recharts is a reliable react chart library used by trained and professional web developers. It provides drawing supports for SVGs but is not mobile.
FusionCharts is one of the leading open-source Angular chart libraries available. This is because it fulfills your data visualization needs and seamlessly integrates into your web applications. It also makes it easy to build your visualizations.
iOS chart libraries
1.Core Plot : https://github.com/core-plot/core-plot
Core Plot is a plotting framework for OS X and iOS. It provides 2D visualisation of data, and is tightly integrated with Apple technologies like Core Animation, Core Data, and Cocoa Bindings.
Advantage: Core Plot is a free, open source charting library available under the New BSD License.
Example Graphs : https://github.com/core-plot/core-plot/wiki/Example-Graphs#wiki-dropplot-example-app
2.Shinobi Charts : http://www.shinobicontrols.com/ios/shinobicharts
Shinobi Controls released their new charting library, Shinobi Charts. This is a paid library but with a free 30 day trial available. It features several chart types, from Pie and Donut to Bar and Column and Area charts.Shinobi comes packaged with a comprehensive set of apple style documentation.
Advantage:
In terms of the smoothness of the interaction with the charts, Shinobi has a clear advantage. Pan and zoom have momentum and smoothly move to the new range requested. The performance of the Shinobi interaction is also markedly better than Core Plot, especially when there are a lot of labels visible on the chart.
Shinobi is very lightweight and perfect.
Price plans : http://www.shinobicontrols.com/ios/shinobicharts/price-plans
3.KeepEdge : http://www.keepedge.com/products/iphone_charting/
The KeepEdge iPhone Charting Library for iPhone Objective-C is a paid library with a free trial available. It features a wide range of chart types, ranging from a standard line chart to Stock High Low charts and 3D Clustered Bar charts. KeepEdge does include a TimeSeries chart, with a date/time axis.
Price plans : http://www.keepedge.com/purchase/#pIphoneChart
4.JBChartView : https://github.com/Jawbone/JBChartView
Jawbone's iOS-based charting library for both line and bar graphs. It is easy to set-up, and highly customizable.
Features :
Disadvantage :
Requires iOS 7 or later.
Requires Automatic Reference Counting (ARC)
After a bit of googling , i have found that Core-plot is one of most flexible libraries and free of cost . But if we can afford paid one ShinobiControls is worth of buying , it provides iOS software and Android components to ease the development of native, cross platform mobile apps.
Update
5. SwiftCharts : https://github.com/i-schuetz/SwiftCharts
This is a new charts library for iOS, written in Swift. It's free, open source, said to be easy to use and highly customizable. Video.
6. SciChart : https://www.scichart.com/ios-charts
This is a new chart library for iOS, written in Objective-C and supporting Swift as well. It's paid, but very powerful for streaming charts and realtime updates. Video.
We've used this in the past http://code.google.com/p/core-plot/
and found it to be the most reliable!
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