我有一个图表,但我不希望 x
和 2 y
从 1 而不是 0 开始。
![在此处输入图像描述][1]
这就是我设置绘图空间的方式:
//plotspace 1
var plotSpace: CPTXYPlotSpace = graph.defaultPlotSpace as CPTXYPlotSpace
var xRange = plotSpace.xRange.mutableCopy() as CPTMutablePlotRange
var yRange = plotSpace.yRange.mutableCopy() as CPTMutablePlotRange
xRange.length = self.maxX
yRange.length = maxPoids
plotSpace.xRange = xRange
plotSpace.yRange = yRange
//plotspace2 (second y)
var plotSpace2: CPTXYPlotSpace = CPTXYPlotSpace()
var xRange2 = plotSpace2.xRange.mutableCopy() as CPTMutablePlotRange
var yRange2 = plotSpace2.yRange.mutableCopy() as CPTMutablePlotRange
xRange2.length = self.maxX
yRange2.length = maxEau
plotSpace2.xRange = xRange2
plotSpace2.yRange = yRange2
graph.addPlotSpace(plotSpace2)
我怎样才能做到这一点?
最佳答案
绘图范围的位置
是左端(在x轴上)或底端(在y轴上)。将每个范围的位置
指定为一 (1),并将长度
调整为最大值 - 最小值(即本例中为 1)。
关于swift - swift 中的 Coreplot : change starting value of axis to 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27324882/