プロットスペースを設定する
昨日までのグラフには Dark Gradients テーマのデフォルトの X,Y軸が表示されているのでそれを調節したいのだけど、その前にプロットスペースを設定する。これはプロットスペースに X,Y軸の範囲を設定する xRange と yRange があるからだ。
今回は X軸が 0-11 まで、Y軸が 0-24 までなので、こんな感じになる。
// Add plot space for horizontal bar charts CPTXYPlotSpace *plotSpace = (CPTXYPlotSpace *)graph.defaultPlotSpace; plotSpace.yRange = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromFloat(0.0f) length:CPTDecimalFromFloat(24.0f)]; plotSpace.xRange = [CPTPlotRange plotRangeWithLocation:CPTDecimalFromFloat(0.0f) length:CPTDecimalFromFloat(11.0f)];
グラフのデフォルトのプロットスペースの xRange と yRange を設定している。
この状態でグラフを描画するとこんな感じになる。
X,Y軸の数値の幅が xRange, yRange に合わせて広がっている。(ラベルが重なって読めないけど…)