我不確定這是否可行,但我有單獨的堆疊高層圖。我想讓它們保持在同一個圖上,但堆疊在一起,每次都將y軸重置爲0。這裏是他們所有的Fiddle分開:在同一個圖上堆疊高圖,每次都有一個新的y軸?
我還附加了一個我想象的示例圖。藍色水平線表示每個新圖表系列的0點。
//random line so it will let me post the fiddle. Ignore this
我不確定這是否可行,但我有單獨的堆疊高層圖。我想讓它們保持在同一個圖上,但堆疊在一起,每次都將y軸重置爲0。這裏是他們所有的Fiddle分開:在同一個圖上堆疊高圖,每次都有一個新的y軸?
我還附加了一個我想象的示例圖。藍色水平線表示每個新圖表系列的0點。
//random line so it will let me post the fiddle. Ignore this
您還可以使用多個yAxis的不同height
獲得類似的效果。
你通過它循環莊家對陣列seriesAll
每一系列highchart並導致它爲每個系列單獨圖表。如果您只創建1個高圖並將其放入系列數組中,它將在同一圖表上繪製所有系列。以下是您的代碼的修改版本,可以爲您提供所需的內容。
https://codepen.io/Nasir_T/pen/zdzdrW
同時請參閱highcharts的文檔,它會給你你需要的所有信息。例如。以下是結合圖表鏈接:
https://www.highcharts.com/docs/chart-and-series-types/combining-chart-types
[編輯堆疊選項]
您也可以通過設置plotOption>系列>堆疊特性堆棧他們彼此頂部。例如
plotOptions: {
series: {
stacking: 'normal'
}
}
在以下文檔鏈接中瞭解有關堆疊的更多信息。
http://api.highcharts.com/highcharts/plotOptions.area.stacking
希望這有助於。
這是有幫助的!但是,是否可以像我發佈的示例圖一樣堆疊數據?我試圖避免重複的x軸標籤,並將它們放在一個整體中。只需重新設置每個新數據的0點 – user7526001
是的。更新答案 –
答覆已更新。請檢查 –
好吧,這很好。正是我在找什麼 – user7526001