Я использую HighCharts для создания 3-х уровневой развертки.Максимальное количество элементов x-Axis в HighCharts
Когда я использую более 50 элементов на втором уровне, текст элемента больше не отображается слева. Нажмите на первый элемент (Родитель 1), а затем вы увидите второй уровень и то, что не отображается.
Это из-за количества данных JSON, которые я использую?
Вот код, я использую для диаграммы
let options = {
chart: {
type: 'bar',
events: {
drilldown: function (e) {
if (e.seriesOptions) {
e.seriesOptions.hiddenValue = e.point.options.hiddenValue;
}
}
}
},
title: {
text: 'Overall Status'
},
xAxis: {
type: 'category',
labels: {
style: {
fontSize: '15px'
}
}
},
yAxis: {
title:{
text: "Percentage Complete"
},
labels: {
style: {
fontSize: '15px'
}
}
},
legend: {
enabled: false
},
plotOptions: {
series: {
borderWidth: 0,
dataLabels: {
enabled: true,
style: {
fontSize: '20px'
}
},
cursor: 'pointer',
point: {
events: {
click: function() {
let seriesOptions = this.series && this.series.options;
let hiddenValue = seriesOptions && seriesOptions.hiddenValue;
if(this.options && this.options.url) {
location.href = this.options.url + '?id=' + hiddenValue;
}
}
}
}
}
},
series: [{
name: 'Status',
colorByPoint: true
}],
drilldown: {
}
};
У меня есть скрипка здесь есть данные в формате JSON. https://jsfiddle.net/mark2017/yb3y9dt9/
Да, это связано с количеством пространства. IIRC, все бары будут отображаться, но эти метки не будут. – user3080953