2
我有一個簡單的問題,但我不知道如何解決它。核心圖:第一個/最後一個點符號不在屏幕中
當我繪製我的情節時,我正在爲每個點使用CPTPlotSymbol。該符號是一個圓圈。問題是隻有一半的圓是可見的第一個和最後一個點(由於位置的情節)。有沒有一種方法可以在劇情內顯示完整的符號?
我已經試圖增加陰謀的填充和陰謀面積,但沒有工作。
感謝和問候,
斯托
我有一個簡單的問題,但我不知道如何解決它。核心圖:第一個/最後一個點符號不在屏幕中
當我繪製我的情節時,我正在爲每個點使用CPTPlotSymbol。該符號是一個圓圈。問題是隻有一半的圓是可見的第一個和最後一個點(由於位置的情節)。有沒有一種方法可以在劇情內顯示完整的符號?
我已經試圖增加陰謀的填充和陰謀面積,但沒有工作。
感謝和問候,
斯托
你需要擴大違規情節範圍,以騰出空間的符號。使用visibleRange
和gridLinesRange
來約束軸和網格線的大小。下面是Plot Gallery示例應用程序中控制圖的一些代碼:
CPTMutablePlotRange *xRange = [[plotSpace.xRange mutableCopy] autorelease];
CPTMutablePlotRange *yRange = [[plotSpace.yRange mutableCopy] autorelease];
x.orthogonalCoordinateDecimal = yRange.location;
y.orthogonalCoordinateDecimal = xRange.location;
x.visibleRange = xRange;
y.visibleRange = yRange;
x.gridLinesRange = yRange;
y.gridLinesRange = xRange;
[xRange expandRangeByFactor:CPTDecimalFromDouble(1.05)];
[yRange expandRangeByFactor:CPTDecimalFromDouble(1.05)];
plotSpace.xRange = xRange;
plotSpace.yRange = yRange;
非常感謝。這解決了這個問題。 – Petar 2012-02-21 14:09:31