SPChart 0.3.1

SPChart 0.3.1

测试已被测试
Lang语言 Obj-CObjective C
许可证 MIT
发布最新版本2018年9月

Alessandro Calzavara维护。



SPChart 0.3.1

  • Alessandro Calzavara 和 Tomasz Muszyński

SPChart

Version License Platform

这是一个简单而美观的图表库,用于 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 之类的第三方库的过程。

您需要做的就是

  1. 在 Podfile 中添加 SPChart 的 pod 条目 pod 'SPChart'
  2. 运行 pod install 命令以安装 pod。
  3. 在需要使用受支持的图表的地方添加 #import <SPChart/SPChart.h>

将 SPChart 文件夹复制到项目中

并且请记住在项目的目标中链接所需的框架。

用法

示例文件夹中有一个很好的 演示应用程序

每个图表都有一个详细的头文件。请参阅它们,了解如何自定义它们。

致谢

SPChart 是基于 PNChart 库的分支,由 kevinzhow 创建。对您表示敬意,Kevin!

同时,也要感谢所有 SPChart 的 贡献者

许可证

SPChart 采用 MIT 许可证。更多详情见 LICENSE 文件。