https://github.com/djw/core-plot/tree/9282845bddbb8c40ff314bbfa158beff797c91f7/examples
这表明isFloatingAxis属性已从至少0.9版本中删除。
有没有人知道如何在没有此属性的情况下浮动x轴?换句话说,如果我想让图形的原点为(0,6000),我可以说,如何在绘图范围内保持x轴,而y轴不设置为:
y.orthogonalCoordinateDecimal = CPTDecimalFromInt(0);
答案 0 :(得分:3)
我能够通过查看CorePlot_0.9文件夹中的CPTTestApp示例来解决这个问题。我查看了类文件,并在Controller.m中找到了它:
x.axisConstraints = [CPTConstraints constraintWithUpperOffset:132];
现在,这是将我的x轴保持在同一位置,因此我可以将orthogonalCoordinateDecimal更改为6000或任何没有x轴且标签消失的内容。
答案 1 :(得分:0)
此代码可以帮助您。它将x轴设置为0-6000范围,并且仅在图上显示该部分:
axisSet.xAxis.visibleRange =[CPTPlotRange plotRangeWithLocation:CPTDecimalFromInt(0) length:CPTDecimalFromInt(6000)];
axisSet.xAxis.gridLinesRange = axisSet.xAxis.visibleRange;