Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

whats a good ios charting library/framework [closed]

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.

like image 926
Michael Avatar asked Jun 08 '11 11:06

Michael


People also ask

Is Recharts good?

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.

What is the best chart library for angular?

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.


2 Answers

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 :

  1. Drop-in UIView subclass supported across all devices.
  2. Lie and bar graph support.
  3. Simple to use protocols modeled after a UITableView.
  4. Highly customizable.
  5. Expand & collapse animation support.

Disadvantage :

  1. Requires iOS 7 or later.

  2. 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.

like image 179
Samyukt Shah Avatar answered Sep 28 '22 04:09

Samyukt Shah


We've used this in the past http://code.google.com/p/core-plot/

and found it to be the most reliable!

like image 20
Devraj Avatar answered Sep 28 '22 04:09

Devraj