有没有人能推荐一个适用于iOS的图表库或框架。我需要能够从内部数据库/数据仓库创建柱状图、饼图、折线趋势图和散点图,并在iPad上展示。我看到一些关于core-plot的评论褒贬不一。
有没有人能推荐一个适用于iOS的图表库或框架。我需要能够从内部数据库/数据仓库创建柱状图、饼图、折线趋势图和散点图,并在iPad上展示。我看到一些关于core-plot的评论褒贬不一。
iOS图表库
1.Core Plot : https://github.com/core-plot/core-plot
Core Plot是适用于OS X和iOS的绘图框架。它提供2D数据可视化功能,并与苹果技术(例如核心动画、核心数据和Cocoa绑定)紧密集成。
优点: Core Plot是一种免费的开源图表库,可根据New BSD许可证获得。
示例图表: 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推出了他们的新图表库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/
KeepEdge iPhone Charting Library是一款收费库,提供免费试用。它包含多种图表类型,从标准折线图到股票高低图和3D柱状图。KeepEdge还包括一个时间序列图,带有日期/时间轴。
价格计划: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编写。它是免费开源的,声称易于使用且高度可定制。视频。
6. SciChart : https://www.scichart.com/ios-charts
这是一个新的图表库,支持Swift并使用Objective-C编写。它是付费的,但非常适用于流媒体图表和实时更新。视频。
Coreplot是一个不错的开源选择,但在处理大数据集方面存在困难。
我们开发了一套快速的iOS控件。我们即将推出图表功能,如果您有兴趣,可以试用一下?