Coreplot编辑plotspace

时间:2011-11-10 15:15:45

标签: objective-c ios cocoa-touch core-plot

我想出了一个小问题。现在,我有一个绘制的程序 图表。为此,我设置了一些功能。 首先加载图形时,用图表空间初始化 然后,当用户单击按钮时,新的图表将添加到 图形。但有了这个我有必要改变 plotSpace.xRangeplotsPace.yRange。我怎么能这样做 已经初始化了图表? 谢谢你的想法!

1 个答案:

答案 0 :(得分:0)

您可以随时更改绘图空间范围,而不仅仅是创建图形。执行此操作后,图表应调整屏幕上显示的轴范围。在此之后,我甚至不相信您需要重新加载给定图表的数据。

例如,以下代码应将绘图的X范围调整为0到100:

CPTXYPlotSpace *plotSpace = (CPTXYPlotSpace *)graph.defaultPlotSpace;
[plotSpace setXRange:[CPTPlotRange plotRangeWithLocation:CPTDecimalFromInteger(0) length:CPTDecimalFromInteger(100)]];

其中graph是CPTXYGraph实例,在这种情况下。