我有一個圖表,顯示1995年和2030年之間的目標。我需要該系列在當年「停止」。Highchart,類別和系列數據的不同數量
x軸:
xAxis: {
categories: ['1995', '1996', '1997', '1998', '1999', '2000', '2001', '2002', '2003', '2004', '2005', '2006', '2007', '2008', '2009', '2010', '2011', '2012', '2015', '2016', '2017','2018', '2019', '2020', '2021', '2022', '2023', '2024', '2025', '2026', '2027' , '2028', '2029', '2030'],
tickmarkPlacement: 'on',
title: {
enabled: false
}
},
該系列:
series: [{
name: 'Consumption',
data: [5020, 4350, 3090, 2500, 2100, 800]
}],
如果我喜歡這個,這些類別被自動匹配序列數據的數量。
有沒有我可以保留所有類別的選項?
http://jsfiddle.net/zh4yukL8/1/
用0填充數據? –
最簡單的方法是在你的series.data文件中將沒有數據的年份設置爲null。像'data:[5020,4350,3090,2500,2100,null,null,...,null]' – wergeld
或者將'xAxis.max'設置爲32:http://jsfiddle.net/zh4yukL8/2 /甚至更好,所以你不必手動計算類別長度:http://jsfiddle.net/zh4yukL8/3/ –