TEAChart:一个简单直接的iOS图表库

 , 

jianjie

TEAChart是一个简单直接的iOS图表库用于 Pomotodo app,提供贡献图、饼图柱状图。

支持Storyboard。

使用方法

最简单方便的方法是直接使用Storyboard,可以在Interface Builder的右侧设置属性。

InterfaceBuilder

完整文档请参考相应头文件。

贡献图

Contribution Graph

贡献图与GitHub的贡献图相似,你可以实现TEAContributionGraphDataSource 协议来给图表提供数据和自定义样式。下面两个方法必须实现:

目前有3个数据源方法来自定义图表的色彩,每一个grade代表一个不通的颜色。

此外,还提供了一个方法来定义点击贡献图块时的行为。

下面是一个简单的例子,在Interface Builder中连接 delegate 后实现了委托方法。

饼图

Clock Chart

柱状图

Bar Chart

这仅仅是一个柱状图,没有交互,没有动画.

Colored Bar Chart

给柱状图添加颜色,需要先添加一个包含颜色的数组。

添加x轴标签,设置xLabels属性.如果柱状图太过拥挤,每个标签智能包括一个字符。

安装

使用 CocoaPods:

或者将TEAChart文件夹拖进你的项目。

开源地址:https://github.com/xhacker/TEAChart

1 2 收藏

资源整理者简介:徐健



直接登录

推荐关注

按分类快速查找

关于资源导航
  • 伯乐在线资源导航收录优秀的工具资源。内容覆盖开发、设计、产品和管理等IT互联网行业相关的领域。目前已经收录 1439 项工具资源。
    推送伯乐头条热点内容微信号:jobbole 分享干货的技术类微信号:iProgrammer