XYPieChart:一款简单易用的图表库

XYPieChart

XYPieChart是一款为iOS开发提供的简单易用的饼状图库,XYPieChart开始于Potion项目,针对需要呈现动态图表且没有相互影响要求。所有动效都是DrawRect:方法实现。与BTSPieChart的代码结构非常相似、简洁、有很好的方法名,类似UITableView的结构,XYPieChar重写了BTSPieChar,动画都是基于CALayer。XYPieChart是BTSPieChart的增强版,它插入和删除饼状图块的算法更加简单,对于饼状图块有不同设计,自定义更加方便。

特性

  • 自定义块颜色(提供默认颜色)
  • 动画插入/删除块效果
  • 块选择动效
  • 可选标签显示块百分比和具体数值数据
  • 块太小时自动隐藏数据标签
  • 自定义块标签字体和相关位置
  • 饼状图打开/关闭动画
  • 支持自定义饼状图起始角度
  • 支持ARC
  • 支持interface builder

安装

  • XYPieChart/XYPieChart 拖入你的项目
  • 添加 QuartzCore Framework 到你项目

使用

(Github上的 /Demo 目录可查看示例代码)

视频Demo

  • 设置饼状图属性:

  • 实现数据源

  • 实现协议(可选)

关于作者

XYPieChart由XY Feng开发。

开源地址:https://github.com/xyfeng/XYPieChart

1 2 收藏

资源整理者简介:Haer不变

简介还没来得及写 :) 个人主页 · 贡献了2个资源 · 1 ·  


直接登录
最新评论

推荐关注

按分类快速查找

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