第二张图表的X轴类别无法正确显示

时间:2019-06-01 04:44:34

标签: javascript highcharts

我第一次在我的javaScript代码中使用高级图表,我遇到一个问题,我在optiondata中创建了两个元素以传递到高级图表,它们都具有适当的所有数据,即系列,数据和类别的数量。 但是当我绘制图表时,x轴不会在第二张图表中显示所有类别的值

图表1的x轴类别

enter image description here

图表2的x轴类别

enter image description here

渲染后的图表:

enter image description here

在第二个图表中,类别不是从类别数组的第0个位置呈现的。 不知道为什么。根据公司政策,我将无法添加我的代码。 但是对寻找错误所在的方向的任何帮助都会非常有用

1 个答案:

答案 0 :(得分:0)

显示的类别数适合于数据量。您可以使用minmax属性来控制轴的长度:

Highcharts.chart('container', {
    series: [{
        type: 'column',
        data: [2, 2]
    }],
    xAxis: {
        categories: ['one', 'two', 'three', 'four', 'five'],
        max: 4
    }
});

实时演示: http://jsfiddle.net/BlackLabel/oe0L37v5/

API引用: https://api.highcharts.com/highmaps/xAxis.max