ビューに収まるすべてのプロット ポイントを含むグラフを取得できません。
上記のスクリーン ショットに表示されている座標は次のとおりです
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];
}
もう 1 つ奇妙な点は、左右にスクロールできますが、上下にスクロールできないことです。私は以前の変更でx、yの開始点を持っていました0,0
が、それはx軸を隠しています。
でグラフを開始し、0,0
すべてのポイントだけでなくラベル (" X Axis
"、" Y Axis
") も表示されるようにスケーリングするにはどうすればよいですか? また、ご覧のとおり、Y 軸が通り.2
、X が.5
通ります。1
私の数字はすべて整数になるので、これらはそうあるべきです。