我无法得到我的图形与所有情节点,以适应我的看法。核心阴谋没有缩小
上面的屏幕截图中显示的坐标是:x=1, y=10 and x=2, y=0
。
这是我的UIViewController
(GraphingViewController
) 的屏幕截图我有一个单独的视图嵌套在这里,这是该图的主机视图。我对图形代码是完全一样SimpleScatterPlot.m与我定制了生成数据的方法除外:
-(void)generateData
{
NSMutableArray *contentArray = [NSMutableArray array];
int counter = 0;
for (NSNumber * entryValue in self.plotDataArray) {
counter++;
id x = [NSDecimalNumber numberWithInt:counter];
id y = [NSDecimalNumber numberWithInt:[entryValue intValue]];
[contentArray addObject:[NSMutableDictionary dictionaryWithObjectsAndKeys:x, @"x", y, @"y", nil]];
NSLog(@"setting values for graph x: %@ and y: %@",x,y);
}
plotData = [contentArray retain];
}
另一件事,奇怪的是,我可以左右滚动,但没有向上或向下。我在之前的变化中,x,y从0,0
开始,但隐藏了x轴,所以虽然它是我想要的,但我不能隐藏该行。
如何在0,0
上启动图形,并且能够将其缩放到不仅可以查看所有点,还可以查看标签(“X Axis
”,“Y Axis
”)?你也可以看到Y轴正在经过.2
和X经过.5
。这些应该是1
,因为我所有的号码都是整数。
ya。如果您查看[链接]中的代码(http://code.google.com/p/core-plot/source/browse/examples/CorePlotGallery/src/plots/SimpleScatterPlot.m),您会看到在线135.(我不认为它很重要,但他们使用[NSArray arrayWithObjects:dataSourceLinePlot,无]) – 2013-02-19 18:38:39