2014-12-05 47 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