刚开始对于是使用Charts还是PNChat进行选择,个人认为自己项目中的折线图,饼状图,还有柱状图的要求一般化,所以选择PNChat.(Charts打的包大,PNChat打的包小)简单记录一下自己使用PNLineChart折线图时遇到的情况,PNChat(0.8.9).
一.添加PNChat到项目里
通过Cocoapods pod 'PNChat' (我使用的是0.8.9)
二.在GitHub上下载PNChat的Demo项目地址:https://github.com/kevinzhow/PNChart
页面展示:
就上面的页面展开分析:
1.数据需要刷新
2.折线后面的网格
3.标注的显示
以上是最主要的点(个人感觉)
三.下载PNChat的demo,迫不及待的开始码代码,
不一会,界面就搭建完成,欣喜若狂以为完成之际,出现以下问题:
1.x轴与其上面的数据没有完全对应上
2.折线后面的网格没有找到合适的方法(自己能力有限)
3.刷新数据时,上一次标注显示的数据还存在.
针对以上问题解决方法如下:
1.在#import "PNLineChart.h"类的实现文件中
把绿色箭头指向的注释,换成红色箭头指向的代码.(问题1解决)
2.没有找到网格的方法,自己绘制也比较麻烦,(嘿嘿,找UI呗)切了一张底图.(问题2解决)
3.在#import "PNLineChart.h"
- (void)updateChartData:(NSArray *)data更新方法下添加图片中圈住的代码
问题3解决
以上仅是自己观点,也希望大神尽快优化.
网友评论