2

这是一个具有指定类别的示例:http: //jsfiddle.net/galex/Fj25C/3/ 如果类别选项被注释,那么minorTickInterval 效果很好。是 Highcharts 错误还是选项有问题?

$(function () {
    $('#container').highcharts({
        chart: {
        },
        xAxis: {
            tickInterval:1,
            tickmarkPlacement: 'on',
            gridLineWidth: 1,
            categories: ["cat1","cat2","cat3","cat4","cat5"]
        },

        series: [{
            data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]        
        }]
    });
});
4

1 回答 1

1

API中指出(加粗我的):

次要TickInterval:数字

次要刻度的刻度间隔(刻度单位)。在线性轴上,如果“自动”,则次要刻度间隔计算为刻度间隔的五分之一。如果为 null,则不显示次要刻度。

在对数轴上,单位是值的幂。例如,将 minorTickInterval 设置为 1 会在 0.1、1、10、100 等中的每一个上放置一个刻度。将 minorTickInterval 设置为 0.1 会在 1 和 10、10 和 100 等之间产生 9 个刻度。在日志中,minorTickInterval 为“auto”轴产生最佳猜测,尝试在每个主要刻度之间输入大约 5 个次要刻度。

在使用类别的轴上,不支持次要刻度。

试试看:默认为 Null,线性 Y 轴为“auto”,线性 Y 轴为 5 个单位,对数 Y 轴为“auto”,对数 Y 轴为 0.1。

于 2013-08-06T20:48:31.153 回答