2011-07-12 80 views
0

我正在寫一個使用CorePlot進行圖形繪製的iPhone應用程序。具體是條形圖。有沒有什麼方法可以製作一個條形圖,在這個條形圖中,鋼筋的底部會永遠向下延伸(或使其看起來像這樣)而不是停止在x軸上的鋼筋?帶有無底條的CorePlot條形圖

我仍然需要圖表正確自動調整,並允許用戶平移圖形而不會看到條形的底部。這就是爲什麼我不能使用像<CPBarPlot instance>.baseValue=CPDecimalFromString(@"-1e20")這樣的東西。

任何建議,將不勝感激。

回答

0

您可以限制繪圖空間上的平移範圍,以便用戶永遠不會看到您設置範圍之外的值。

CPTXYPlotSpace *thePlotSpace = graph.defaultPlotSpace; 
thePlotSpace.globalYRange = [CPTPlotRange rangeWithLocation:CPTDecimalFromDouble(0.0) 
                length:CPTDecimalFromDouble(10.0)]; 
barPlot.baseValue = CPTDecimalFromDouble(-1.0);