我有一个图,我不想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)


我怎样才能做到这一点?

最佳答案

绘图范围的location是左端(在x轴上)或底端(在y轴上)。将每个范围的location设置为一(1),并将length调整为最大值-最小值(即本例中的最大值)。

09-12 17:57