如何刷新核心图的整体图

时间:2015-01-22 05:30:38

标签: dynamic graph core-plot reloaddata

我尝试用[self.hostView.hostGraph reloadData]更新Core Plot图,但它无法正常工作,因为经过一些研究后,我发现(告诉我,如果我弄错了)这种方法只更新图表,而不是范围或其他事情。

因此,基于检索到的数据动态配置图形的人(例如,对于绘图范围,orthogonalCoordinateDecimal,exclusionRange等),当新值与之前的值相比发生很大变化时会遇到很多麻烦(例如,当我们在viewDidLoad中设置图表,并在viewDidAppear中处理数据时。

我的问题是:有没有办法动态更新整个图表?

由于

1 个答案:

答案 0 :(得分:0)

你是对的,-reloadData只更新绘图数据。之后您可以调用-scaleToFitPlots:来调整绘图范围以适应新的绘图数据。

考虑使用axisConstraints代替orthogonalCoordinateDecimal来定位轴。这样,当绘图范围发生变化时,轴会保持在原位。