2012-02-13 23 views
0

我已經添加了兩個帶有barOffset的條形圖,以便兩個條形圖並排顯示。如何使用coreplot在兩個散點圖之間添加偏移量

我也想要使用相同的數據添加兩個散點圖,每個散點圖分別接觸每個條形圖的尖端。

這是我如何添加兩個散點圖。

//Add line graph 1 
    CPTScatterPlot *dataSourceLinePlot = [[[CPTScatterPlot alloc] init] autorelease]; 
    dataSourceLinePlot.identifier = @"Scatter-Plot-1"; 

    CPTMutableLineStyle *lineStyle = [[dataSourceLinePlot.dataLineStyle mutableCopy] autorelease]; 
    lineStyle.miterLimit = 1.0f; 
    lineStyle.lineWidth = 3.0f; 
    lineStyle.lineColor = [CPTColor orangeColor]; 
    dataSourceLinePlot.dataLineStyle = lineStyle; 

    dataSourceLinePlot.dataSource = self; 
    [graph addPlot:dataSourceLinePlot toPlotSpace:barPlotSpace]; 

    //Add line graph 2 
    CPTScatterPlot *dataSourceLinePlot2 = [[[CPTScatterPlot alloc] init] autorelease]; 
    dataSourceLinePlot2.identifier = @"Scatter-Plot-2"; 

    CPTMutableLineStyle *lineStyle2 = [[dataSourceLinePlot.dataLineStyle mutableCopy] autorelease]; 
    lineStyle2.miterLimit = 1.0f; 
    lineStyle2.lineWidth = 3.0f; 
    lineStyle2.lineColor = [CPTColor greenColor]; 

    dataSourceLinePlot2.dataLineStyle = lineStyle2; 
    dataSourceLinePlot2.dataSource = self; 
    [graph addPlot:dataSourceLinePlot2 toPlotSpace:barPlotSpace]; 

但現在這兩個散點圖從第一光柱尖端本身開始時datavalue一樣

我希望他們每個人僅接觸條形圖一角。

我怎樣才能做到這一點?有沒有什麼東西讓分散移動它?

我正確執行代表和數據正確太

回答

0

如果barWidthsAreInViewCoordinates是NO(默認值)顯示出來,你可以增加或減少從X的barOffset或y數據源中的座標。

+0

感謝您的回覆。無論如何,我發現後張貼在這裏想出來。謝謝無論如何。 – Sreeram 2012-02-14 09:37:08

+0

它是什麼?我試圖找到一種方法來抵消情節符號以及... – 2013-04-18 19:50:14

+0

Sreeram ...我面臨着同樣的問題,你可以請給出關於修復的更多細節 – 2016-03-10 03:39:00

相關問題