基本条形图中的最大类别数

问题描述 投票:0回答:1

我想知道在基本条形图中是否存在类别数量(条数)的限制。

问题是:有多少类别,一个基本条形图,可以支持?

我已经在官方文档中搜索过,但我没有发现任何相关内容。

任何线索都将受到欢迎。

highcharts
1个回答
0
投票

每轴的类别数限制为1000。

在1001个类别中,图表中断。

看到这个小提琴进行实际测试(1000对1001类别):https://jsfiddle.net/3r2psy8u/4/

HTML

<script src="https://code.highcharts.com/highcharts.js"></script>
<div id="container" style="min-width: 100%; height: 400px; margin: 10px auto"></div>
<div id="container2" style="min-width: 100%; height: 400px; margin: 0 auto"></div>

JS

var thousandCategories = [];
var thousandValues = [];

for(var x = 1; x < 1001; x++) {
      thousandCategories.push('category ' + x);
      thousandValues.push(['category ' + x, x]);
}

var thousandCategoriesPlusOne = thousandCategories.concat(['category 1001'])
var thousandValuesPlusOne = thousandValues.concat([['category 1001', 1001]])

Highcharts.chart('container', {
    chart: {
        type: 'bar',
                zoomType: 'x'
    },
    title: {
        text: '1000 categories'
    },
    xAxis: {
        categories: thousandCategories
    },
    series: [{
        name: '1000 categories',
        data: thousandValues
    }]
});

Highcharts.chart('container2', {
    chart: {
        type: 'column'
    },
    title: {
        text: '1000 categories plus one'
    },
    xAxis: {
        categories: thousandCategoriesPlusOne
    },
    series: [{
        name: '1001 categories',
        data: thousandValuesPlusOne
    }]
});
© www.soinside.com 2019 - 2024. All rights reserved.