我们可以在基本列 Highchart 的单列中堆叠 2 列,并让其他列保持不变吗?

在此示例中,希望将东京柱和纽约柱堆叠成一个堆叠柱,并让伦敦柱和柏林柱保持原样。

堆叠列是指具有 2 种不同颜色的单列,表示东京纽约

请检查此以供参考,您可以在此处找到完整的代码:

https://jsfiddle.net/pvswx25j/7/

series: [{

    name: 'Tokyo',

    data: [49.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]


}, {

    name: 'New York',

    data: [83.6, 78.8, 98.5, 93.4, 106.0, 84.5, 105.0, 104.3, 91.2, 83.5, 106.6, 92.3]


}, {

    name: 'London',

    data: [48.9, 38.8, 39.3, 41.4, 47.0, 48.3, 59.0, 59.6, 52.4, 65.2, 59.3, 51.2]


}, {

    name: 'Berlin',

    data: [42.4, 33.2, 34.5, 39.7, 52.6, 75.5, 57.4, 60.4, 47.6, 39.1, 46.8, 51.1]


}]


拉丁的传说
浏览 93回答 1
1回答

泛舟湖上清波郎朗

对的,这是可能的。您需要将堆叠设置为“正常”并为想要的系列设置堆叠 ID。演示:https ://jsfiddle.net/BlackLabel/ocby65ej/series: [{    name: 'Tokyo',    data: [49.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4],    stacking: 'normal',    stack: 'test'}, {    name: 'New York',    data: [83.6, 78.8, 98.5, 93.4, 106.0, 84.5, 105.0, 104.3, 91.2, 83.5, 106.6, 92.3],    stacking: 'normal',    stack: 'test'}, ... ]API:https ://api.highcharts.com/highcharts/series.column.stack
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript