核心情节:第一个/最后一个点符号在屏幕外

时间:2012-02-21 12:13:09

标签: ios core-plot symbols

我有一个简单的问题,但我不知道如何解决它。

当我布置我的情节时,我正在为每个点使用CPTPlotSymbol。符号是一个圆圈。问题是只有一半的圆在第一个和最后一个点可见(由于图的位置)。有没有办法在剧情中显示完整的符号?

我已经尝试增加情节和情节区域的填充但没有效果。

谢谢和问候,

斯托

1 个答案:

答案 0 :(得分:2)

您需要扩展有问题的绘图范围,以便为符号腾出空间。使用visibleRangegridLinesRange约束轴和网格线的大小。以下是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;