2015-09-10 66 views

回答

1

要組堆疊的酒吧,你需要包括orderBarsstacked插件(按此順序)。

然後,您需要一個stackbars.order屬性添加到您的每一個系列,使訂貨和堆疊,就像這樣:以上

var series = [{ 
    data: [[0, 35], [1, 70], [2, 33]], 
    stack: 1, 
    bars: { 
     order: 1 
    } 
}, { 
    data: [[0, 35], [1, 20], [2, 33]], 
    stack: 1, 
    bars: { 
     order: 1 
    } 
}, { 
    data: [[0, 30], [1, 10], [2, 34]], 
    stack: 2, 
    bars: { 
     order: 2 
    } 
}, { 
    data: [[0, 35], [1, 70], [2, 33]], 
    stack: 2, 
    bars: { 
     order: 2 
    } 
}]; 

的選項將堆疊前兩個系列的對象在一起,第二兩個系列物品在一起,前兩個堆疊系列在第二個兩個堆疊系列之前訂購。堆積條的示例可以在this JSFiddle example找到。

使用自定義值替換x軸值可以通過設置xaxis.ticks屬性來完成:

var options = { 
    series: { 
     bars: { 
      show: true, 
      barWidth: .2 
     } 
    }, 
    xaxis: { 
     tickSize: 1, 
     ticks: [ 
      [0, "A"], 
      [1, "B"], 
      [2, "C"] 
     ] 
    } 
};