我正在尝试向上移动 x 轴标签。我可以设置一个属性来做到这一点吗?我尝试在情节框架中添加一些底部填充,但所做的只是向上挤压整个情节。
问问题
2876 次
3 回答
5
Stack Overflow 上回答的另一个问题导致我更改了“orthogonalCoordinateDecimal”。例如:
axisSet.xAxis.orthogonalCoordinateDecimal = CPTDecimalFromString(@"0")
这导致我的 X 轴通过原点。为了提高与图表相关的 X 轴,我将值更改为“25000”,如下所示:
axisSet.xAxis.orthogonalCoordinateDecimal = CPTDecimalFromString(@"25000")
需要注意的是规模。在这种情况下,我的值范围为 0 - 185,000,因此当轴的上限值为 30 时(例如,在我的情况下为天),25,000 的移位大约相当于 4 的移位。我最初试图将 0-185,000 轴移动 5.0,并想知道为什么它没有效果,认为这是对屏幕空间的测量而不是缩放值。
于 2012-07-18T19:46:07.070 回答
2
The property your looking for is axisSet.xAxis.labelOffset
于 2012-07-17T13:43:10.577 回答
1
不完全清楚,可能你需要这个
x.axisConstraints = [CPTConstraints constraintWithLowerOffset:0.0];
或者要在轴上方显示标签,您可以使用以下命令:
x.tickDirection = CPTSignPositive;
于 2014-04-17T13:51:39.637 回答