ios - 核心情节: first/last point symbol is out of screen

标签 ios core-plot symbols

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

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

我已经尝试增加绘图和绘图区域的填充,但没有成功。

感谢和问候,

佩塔尔

最佳答案

您需要扩大违规绘图范围,为符号腾出空间。使用 visibleRangegridLinesRange 来约束轴和网格线的大小。以下是绘图库示例应用程序中控制图的一些代码,用于执行此操作:

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;

关于ios - 核心情节: first/last point symbol is out of screen,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9377428/

相关文章:

ios - 如何使用多个按钮创建 segue 到 webView

Core-plot:如何设置 x 轴的起始值?

linux - 如何限制对共享对象中符号的访问?

windows - 如何在 Visual Studio 2008 中使用 Windows 符号包?

ruby - 访问哈希值和数组 Ruby

ios - 根据单击的按钮更改内容?

ios - hidesBarsOnSwipe 不起作用

ios - Xcode 11.4 编译错误 'Missing package product <package name>'

ios - Core Plot 的实时线图不更新绘图范围

iphone - Core-Plot(饼图)中的图例问题