2012-01-09 51 views
0

我实现了图形核心情节情节框架,但我无法理解以下问题:如何重置核心图中的XY轴缩放点?

  1. 如何改变XY轴的缩放点。例如,现在默认情况下,它在x轴上显示的点是1,2,3,4,5 ....等等,在y轴上是1,2,3,4,5 ....等,我想要在y轴上100,200,300,400,...等。
  2. 如何设置整个图形的坐标,意味着当我运行我的应用程序时,图形完全是下行和不可见的,看到图形必须将其向上拖动。

请尽快帮我解决。 在此先感谢。

+0

看到这个链接为您的答案:http://stackoverflow.com/questions/8741528/how-to-give-names-in-piech art-each-slice-coreplot-iphone/8741776#8741776 – 2012-01-09 08:56:07

+0

@MuditBajpai我已经做到了。但问题是我想重置X轴和Y轴的缩放点。也想改变图形坐标。 – 2012-01-09 09:19:02

回答

0

您可以使用绘图空间的xRangeyRange控制可见数据。例如,请参阅this question

设置标签有几个选项,由labelingPolicy属性控制。 Plot Gallery示例应用程序中的一个页面显示了所有标签策略的样本。您选择哪一个取决于您知道将显示的数据范围以及用户是否可以滚动和/或缩放图形。

0

1)y_axis.majorIntervalLength = CPTDecimalFromString(100); // for 100 ,200 .....

2)

plotSpace = (CPTXYPlotSpace *)graph.defaultPlotSpace; plotSpace.allowsUserInteraction = YES;

plotSpace.xRange = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromFloat(-0.99) length:CPTDecimalFromFloat(7.5)]; 

plotSpace.yRange = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromFloat(-4.9) length:CPTDecimalFromFloat(45)]; 

//可以直接可见图形...或者可以设置开始位置为第一参数和长度第二参数