1

我试图在 yAxis 上显示更多标签,但我无法让它工作。我的 yAxis 属性如下:

yAxis : {
                title : {
                    text : '%CPU Utilization'
                },
                 labels: {
                    enabled: true,
                    step: 5,
                    zIndex: 10
                    },
                showLastLabel: true,
                min:0,
                max: 100,
                plotLines : [{
                    value : 70,
                    color : '#FF3300',
                    dashStyle : 'shortdash',
                    width : 2,
                    label : {
                        text : 'Threshold',
                        align: 'right',
                        style: {
                        fontWeight: 'bold'
                        }
                    }
                }]
            },

我遵循了文档,但似乎没有工作。我需要一个 0、10、20、30、40 的标签(以 10 为增量)。知道这在highcharts中是否可行吗?

4

1 回答 1

3

您要查看的是 tickInterval 属性:

http://api.highcharts.com/highcharts#yAxis.tickInterval

如果你需要不规则的间隔,你可以使用 tickPositions 属性:

http://api.highcharts.com/highcharts#yAxis.tickPositions

或者,如果您需要更复杂的东西,可以使用 tickPositioner 函数:

http://api.highcharts.com/highcharts#yAxis.tickPositioner

{{编辑:

但是从标签中删除 step 属性 - step 属性告诉图表在绘制它们时要跳过多少个标签,而不是在哪里绘制它们。

于 2013-07-10T14:49:20.087 回答