初学者是Core Plot,我正在尝试使用Core Plot绘制实时图形,其中数据每0.3秒出现一次,而我绘制大约1个小时。现在每次调用重载数据方法时,核心图都会开始绘制整个图,还是只考虑数据源中新添加的点?我的目标是只有要重新加载的新添加点才能绘制在图上数据源中的其余点已经绘制,无需重新加载。
答案 0 :(得分:1)
您有几种选择来更新绘图数据:
-reloadData
:查询所有数据点的数据源。-insertDataAtIndex:numberOfRecords:
:将记录插入给定索引处的绘图数据缓存中。仅向数据源查询新数据。使用等于旧数据计数的起始索引将记录追加到现有数据集的末尾。-reloadDataInIndexRange:
:仅刷新给定范围内的数据点。-deleteDataInIndexRange:
:删除给定范围内的现有数据。