【发布时间】:2011-06-08 11:22:38
【问题描述】:
有没有人对 ios 的图表库/框架有任何建议。我需要能够从内部数据库/仓库到 iPad 上创建条形图、饼图、线趋势图、散点图。我读过一些关于核心情节的混合报告。
【问题讨论】:
-
Core Plot 非常有名并且得到很好的支持。它被用于许多应用程序中。
标签: ios frameworks charts core-plot
有没有人对 ios 的图表库/框架有任何建议。我需要能够从内部数据库/仓库到 iPad 上创建条形图、饼图、线趋势图、散点图。我读过一些关于核心情节的混合报告。
【问题讨论】:
标签: ios frameworks charts core-plot
iOS 图表库
1.核心剧情: https://github.com/core-plot/core-plot
Core Plot 是一个适用于 OS X 和 iOS 的绘图框架。它提供数据的 2D 可视化,并与 Core Animation、Core Data 和 Cocoa Bindings 等 Apple 技术紧密集成。
优势: Core Plot 是一个免费的开源图表库,可在新 BSD 许可下使用。
示例图: https://github.com/core-plot/core-plot/wiki/Example-Graphs#wiki-dropplot-example-app
2.Shinobi 图表: http://www.shinobicontrols.com/ios/shinobicharts
Shinobi Controls 发布了他们的新图表库 Shinobi Charts。这是一个付费图书馆,但提供 30 天免费试用。它具有多种图表类型,从饼图和甜甜圈到条形图和柱形图和面积图。Shinobi 随附一套全面的苹果风格文档。
优势:
在与图表交互的流畅度上,Shinobi 优势明显。平移和缩放具有动力并平滑地移动到请求的新范围。 Shinobi 交互的性能也明显优于 Core Plot,尤其是当图表上可见很多标签时。
Shinobi 非常轻巧且完美。
价格计划: http://www.shinobicontrols.com/ios/shinobicharts/price-plans
3.KeepEdge : http://www.keepedge.com/products/iphone_charting/
iPhone Objective-C 的 KeepEdge iPhone 图表库是一个付费库,提供免费试用。它具有广泛的图表类型,从标准折线图到库存高低图和 3D 聚集条形图。 KeepEdge 确实包含一个带有日期/时间轴的 TimeSeries 图表。
价格计划: http://www.keepedge.com/purchase/#pIphoneChart
4.JBChartView : https://github.com/Jawbone/JBChartView
Jawbone 基于 iOS 的图表库,适用于折线图和条形图。它易于设置,并且高度可定制。
特点:
缺点:
需要 iOS 7 或更高版本。
需要自动引用计数 (ARC)
经过一番谷歌搜索,我发现 Core-plot 是最灵活且免费的库之一。但如果我们买得起一个值得购买的ShinobiControls,它提供iOS 软件和Android 组件,以简化原生、跨平台移动应用程序的开发。
更新
5. SwiftCharts : https://github.com/i-schuetz/SwiftCharts
这是一个新的 iOS 图表库,用 Swift 编写。它是免费的、开源的,据说易于使用且高度可定制。 Video.
6.科学图表: https://www.scichart.com/ios-charts
这是一个新的 iOS 图表库,用 Objective-C 编写,也支持 Swift。它是付费的,但对于流式传输图表和实时更新非常强大。 Video.
【讨论】:
我们过去用过这个 http://code.google.com/p/core-plot/
发现它是最可靠的!
【讨论】:
Coreplot 非常适合开源选项,但在处理大型数据集时会遇到困难。
我们开发了一套快速的 iOS 控件。我们即将推出图表,有免费试用,如果您有兴趣?
【讨论】:
刚刚发布了一个名为 CHRadarGraph 的新 CocoaPod。它是一个圆形条形图,可以在更小的空间内查看大量数据。
【讨论】: