ios - 什么是好的 ios 图表库/框架

标签 ios frameworks charts core-plot

<分区>

有没有人对 ios 的图表库/框架有任何建议。我需要能够将内部数据库/仓库中的条形图、饼图、线趋势图、散点图创建到 iPad 上。我读过一些关于核心情节的混合报告。

最佳答案

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 的折线图和条形图图表库。它易于设置,并且高度可定制。

特点:

  1. 所有设备都支持插入式 UIView 子类。
  2. 谎言和条形图支持。
  3. 易于使用以 UITableView 为模型的协议(protocol)。
  4. 高度可定制。
  5. 展开和折叠动画支持。

缺点:

  1. 需要 iOS 7 或更高版本。

  2. 需要自动引用计数 (ARC)

    经过一些谷歌搜索,我发现 Core-plot 是最灵活的库之一,而且是免费的。但是,如果我们负担得起付费的 ShinobiControls 是值得购买的,它提供 iOS 软件和 Android 组件以简化 native 、跨平台移动应用程序的开发。

更新

<强>5。快速图表: https://github.com/i-schuetz/SwiftCharts

这是一个新的 iOS 图表库,用 Swift 编写。它是免费的、开源的,据说易于使用且高度可定制。 Video .

6.科学图表: https://www.scichart.com/ios-charts

这是一个新的 iOS 图表库,用 Objective-C 编写并支持 Swift。它是付费的,但在流式图表和实时更新方面非常强大。 Video .

关于ios - 什么是好的 ios 图表库/框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6277958/

相关文章:

javascript - 交互式可更改饼图

ios - 自定义协议(protocol)在 swift 中不起作用

ios - 在 Swift 中获取 Google map 中 Lat Long 的地点 ID

objective-c - 如何共享/分发已编译的 Objective-C 代码(如 Java 中的 JAR)?

frameworks - 为什么我们现在不能创建跨平台的程序?

javascript - 使用 d3.js 制作饼图?

ios - iOS 错误 "request for rect of invalid section"是什么意思?

ios - Auth0 获取未验证的元数据

php - 哪些 PHP 框架适合纯 Web 服务应用程序?

sql - 如何更改 SSRS 中圆环图的厚度?