Dynamic 如何刷新核心图的整个图形

Dynamic 如何刷新核心图的整个图形,dynamic,graph,core-plot,reloaddata,Dynamic,Graph,Core Plot,Reloaddata,我试图用[self.hostView.hostGraph reloadData]更新核心绘图图,但它没有正常工作,因为经过一些研究,我发现告诉我是否我错了,这种方法只更新图表,而不更新范围或其他内容 因此,根据检索到的数据动态配置图形(例如,绘图范围、正交坐标CIMAL、排除范围等)的人,如果新值与以前的值相比发生很大变化(例如,在ViewDiLoad中设置图形,并在ViewDiDisplay中处理数据),就会遇到很多问题 我的问题是:有没有办法动态更新整个图形 谢谢你说得对,-重新加载数据只会

我试图用[self.hostView.hostGraph reloadData]更新核心绘图图,但它没有正常工作,因为经过一些研究,我发现告诉我是否我错了,这种方法只更新图表,而不更新范围或其他内容

因此,根据检索到的数据动态配置图形(例如,绘图范围、正交坐标CIMAL、排除范围等)的人,如果新值与以前的值相比发生很大变化(例如,在ViewDiLoad中设置图形,并在ViewDiDisplay中处理数据),就会遇到很多问题

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

谢谢你说得对,-重新加载数据只会更新绘图数据。您可以调用-scaleToFitPlots:after来调整打印范围以适应新的打印数据


考虑使用轴约束而不是正交坐标CIMAL来定位轴。这样,随着绘图范围的变化,轴会保持在原位。

自从我2个月前开始绘制核心绘图以来,我不喜欢“scaleToFitPlots:”因为它隐藏了轴和标签,所以我只能看到图表本身。图表界限上的绘图符号甚至半隐藏。我遗漏了什么吗?使用约束将修复轴定位问题。之后将范围扩大几个百分点以显示整个绘图符号。Plot Gallery应用程序中有很多示例。到目前为止,我可以使用axisConstraints将Y轴的上偏移设置为0,从而将Y轴移动到最右侧。知道刷新后X值可能会更改,如何将Y轴移动到X值的最小值?移动X轴时也会遇到同样的问题。设置较低的偏移以将其连接到另一侧。是的,但刷新后X或Y值的最小值可能会更改,因此我需要再次重置偏移。与正交坐标相同。