2014-12-05 50 views
0

变化开始值I有一个图,我wan't该x和2 y在1不是0。Coreplot在迅速:轴到1

开始[此处输入图像的描述] [1! ]

这是如何设置的我plotspaces:

//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) 

我怎么能这样做?

+0

请包括相关代码 – Ian 2014-12-05 22:36:02

+0

我添加了更多代码 – 2014-12-06 00:05:27

+0

它看起来像从0开始的事实是在CPTXYPlotSpace类中的某处,因此您可能需要在那里挖掘以找到它设置为开始的位置如果它设置为0,则为0 – Ian 2014-12-06 00:08:00

回答

1

绘图范围的location是左端(在x轴上)或底端(在y轴上)。给每个范围一个(1)的location,并将length调整到max-min(即在这种情况下为1)。

+0

我已经添加了它在我的问题中的作用 – 2014-12-06 01:30:29