Highcharts - tickInterval不适用于条形图/柱形图

时间:2014-01-24 22:48:30

标签: javascript jquery datetime highcharts

我有一个包含多个系列和datetime x轴的Highcharts图表。我将图表配置为使用tickInterval显示每年的标签。这适用于折线图,但不适用于条形图/柱形图。

jsFiddle显示如何使用折线图:line chart

jsFiddle显示这不适用于柱形图:column chart

正如您在第二个小提琴中看到的那样,当图表类型为“列”时,只会显示几个刻度(2005,2010和2015),而不是预期的2003-2013。

1 个答案:

答案 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 jsfiddlesame example null而不是零值。