我的Highcharts图表中的STEP参数有什么问题?

时间:2015-02-25 10:30:47

标签: javascript highcharts axis-labels

我会说,为xAxis定义STEP参数会相当简单。但是我的图表发生了奇怪的事情。有一件事是,虽然我将STEP值指定为1,但它只显示每五年一次。如果我将值增加到2,则每隔十年显示一次。

这是设置(带fiddle here):

    "xAxis": {
        "labels": {
            "step": 1
        },
        "tickWidth": 0,
        "showFirstLabel": true,
        "showLastLabel": true
    },

感谢您提供任何帮助!

1 个答案:

答案 0 :(得分:2)

您不需要step。步骤是仅显示轴上的每个第n个标签。您需要 tickInterval 来设置标签的间隔。此外,您还需要 rotation ,因为标签彼此太靠近了:

"xAxis": {
        "labels": {
            "step": 1,
            rotation: -45,
        },
        "tickWidth": 0,
        tickInterval: 1,            
        "showFirstLabel": true,
        "showLastLabel": true
    }

这是DEMO