我有一个包含多个系列和datetime
x轴的Highcharts图表。我将图表配置为使用tickInterval
显示每年的标签。这适用于折线图,但不适用于条形图/柱形图。
jsFiddle显示如何使用折线图:line chart
jsFiddle显示这不适用于柱形图:column chart
正如您在第二个小提琴中看到的那样,当图表类型为“列”时,只会显示几个刻度(2005,2010和2015),而不是预期的2003-2013。
答案 0 :(得分:1)
您似乎没有得到正确的tickInterval
,因为数据中存在漏洞,特别是在“Cat7”和“Cat8”系列中。如果您为每个系列使用相同数量的积分,则每年会获得tickInterval
个积分。例如:
data: [
[1041400800000, 0],
[1072936800000, 0],
[1104559200000, 0],
[1136095200000, 0],
[1167631200000, 0],
[1199167200000, 1],
[1230789600000, 0],
[1262325600000, 0],
[1293861600000, 0],
[1325397600000, 1],
[1357020000000, 0]
],
name: "Cat1"
}, {
查看更新后的example at jsfiddle和same example null
而不是零值。