PNChat---PNLineChart折线图使用情况记录

刚开始对于是使用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

页面展示:

PNChat---PNLineChart折线图使用情况记录_第1张图片

就上面的页面展开分析:

1.数据需要刷新

2.折线后面的网格

3.标注的显示

以上是最主要的点(个人感觉)

三.下载PNChat的demo,迫不及待的开始码代码,

不一会,界面就搭建完成,欣喜若狂以为完成之际,出现以下问题:

1.x轴与其上面的数据没有完全对应上

2.折线后面的网格没有找到合适的方法(自己能力有限)

3.刷新数据时,上一次标注显示的数据还存在.

针对以上问题解决方法如下:

1.在#import "PNLineChart.h"类的实现文件中


PNChat---PNLineChart折线图使用情况记录_第2张图片


把绿色箭头指向的注释,换成红色箭头指向的代码.(问题1解决)


2.没有找到网格的方法,自己绘制也比较麻烦,(嘿嘿,找UI呗)切了一张底图.(问题2解决)

3.在#import "PNLineChart.h"

- (void)updateChartData:(NSArray *)data更新方法下添加图片中圈住的代码


PNChat---PNLineChart折线图使用情况记录_第3张图片

问题3解决

以上仅是自己观点,也希望大神尽快优化.

你可能感兴趣的:(PNChat---PNLineChart折线图使用情况记录)