iOS/OC: 开源一个金融项目里的绘图框架

版权声明:本文为博主原创文章,未经博主允许不得转载。
Tips:项目里要用,花了点时间写了一下,比较简单粗暴...一拍脑门就出来了...不过显示效果还是蛮好的~~~有些功能未实现,暂时没这个需求...思路可供参考....思路可供参考....

1.先放图,包括折线图和饼图

demo1.png

demo2.gif

demo3.png

2.介绍

2.1 JLChartPointItem

原始的X/Y数据,以及计算后的X/Y坐标数据

2.2 JLChartPointSet

JLChartPointItem的点集合,包括点的类型等属性,项目中按需求只有3种,普通点,买入点,调仓点.

2.3 JLLineChartData

JLChartPointSet的集合,每个JLLineChartData对应一条线,包括线宽,线颜色等属性...有的属性暂时没需求,也就没实现...

3 第一种是仿余额宝收益走势

3.1 结构大概这样

demo1.png

4 第二种支持多个曲线,支持触摸显示

4.1 结构大概这样

demo2.png

5 第三种是饼图

比较简单,就不介绍了,和现有的第三方饼图的主要区别就是图例是分左右两块的,美观清晰一点.

6 GitHub下载地址:

源码传送门JLChart

感兴趣来个star呗

hhh.gif

大概就这样,简单粗暴,有改进再更新咯,有问题问问我咯.虽然我也不一定很懂咯


yooo.jpg
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 最近OC项目中使用到了charts做图标绘制,确实是一个很酷并且功能强大的类库。里面包含了各式各样的图标样式...
    進无尽阅读 11,081评论 7 12
  • 我是黑夜里大雨纷飞的人啊 1 “又到一年六月,有人笑有人哭,有人欢乐有人忧愁,有人惊喜有人失落,有的觉得收获满满有...
    陌忘宇阅读 12,718评论 28 53
  • 信任包括信任自己和信任他人 很多时候,很多事情,失败、遗憾、错过,源于不自信,不信任他人 觉得自己做不成,别人做不...
    吴氵晃阅读 11,341评论 4 8
  • 怎么对待生活,它也会怎么对你 人都是哭着来到这个美丽的人间。每个人从来到尘寰到升入天堂,整个生命的历程都是一本书,...
    静静在等你阅读 10,407评论 1 6