SPChart
这是一个简单而美观的图表库,用于 iPhone 应用程序的 Spreaker 中。它是 Spreaker 的分支,具有更简洁、统一和更丰富的功能。
在仓库中,有一个示例应用程序,您可以使用它来查看和测试您想要的特定定制。享受它吧!
如果您发现了 错误 或有 功能请求,请打开一个 issue。如果您 想贡献力量,提交 pull request。
主要功能
-
每个图表都会用动画的方式自行绘制。
-
触摸事件被传递到代理对象。有关详细信息,请参阅
SPChartDelegate
。 -
提供了大量的 自定义选项(颜色、字体、图表轴和标签的可见性)。
-
如果图表为空,将自动在图表上显示自定义文本消息。
此外,在饼图中
- 突出显示特定的饼图部分
还有一些很好的 附件
SPChartPopup
,一个弹出视图,您可以在用户选择图表中的特定点/柱时显示任何自定义信息。
限制
当前可供选择的图表类型只有3种:折线图、柱状图和饼图。
所有图表均适用于 NSInteger 的正整数值。
需求
SPChart 需要 iOS 6 和 ARC。它依赖于以下 Apple 框架,这些框架可能已经包含在您的 Xcode 项目中
- CoreGraphics.framework
- Foundation.framework
- QuartzCore.framework
- UIKit.framework
安装
CocoaPods
CocoaPods 是将 SPChart 添加到项目的推荐方式。它是 Objective-C 的依赖管理器,它自动化并简化了在项目中使用如 SPChart 之类的第三方库的过程。
您需要做的就是
- 在 Podfile 中添加 SPChart 的 pod 条目
pod 'SPChart'
- 运行
pod install
命令以安装 pod。 - 在需要使用受支持的图表的地方添加
#import <SPChart/SPChart.h>
将 SPChart 文件夹复制到项目中
并且请记住在项目的目标中链接所需的框架。
用法
示例文件夹中有一个很好的 演示应用程序。
每个图表都有一个详细的头文件。请参阅它们,了解如何自定义它们。
致谢
SPChart 是基于 PNChart 库的分支,由 kevinzhow 创建。对您表示敬意,Kevin!
同时,也要感谢所有 SPChart 的 贡献者。
许可证
SPChart 采用 MIT 许可证。更多详情见 LICENSE 文件。