Ios 核心图:第一个/最后一个点符号不在屏幕上

Ios 核心图:第一个/最后一个点符号不在屏幕上,ios,core-plot,symbols,Ios,Core Plot,Symbols,我有一个简单的问题,但我不知道如何解决它 当我布置我的绘图时,我对每个点使用CPTPlotSymbol。符号是一个圆。问题是在第一个点和最后一个点上只能看到圆的一半(由于绘图的位置)。有没有办法在绘图中显示完整的符号 我已经尝试过增加绘图和绘图区域的填充,但都没有效果 感谢和问候 Petar您需要扩展有问题的绘图范围,以便为符号腾出空间。使用可视范围和网格线范围约束轴和网格线的大小。以下是Plot Gallery示例应用程序中控制图中的一些代码,用于执行以下操作: CPTMutablePlotR

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

当我布置我的绘图时,我对每个点使用CPTPlotSymbol。符号是一个圆。问题是在第一个点和最后一个点上只能看到圆的一半(由于绘图的位置)。有没有办法在绘图中显示完整的符号

我已经尝试过增加绘图和绘图区域的填充,但都没有效果

感谢和问候


Petar

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