swift中的Coreplot:将轴的起始值更改为1

时间:2014-12-05 21:22:41

标签: swift graphics core-plot

我有一张图表,我不希望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)

我该怎么做?

1 个答案:

答案 0 :(得分:1)

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