Я использую Highcharts v6.0.7.
Цель :
Мне нужно выровнять столбцы по центру «на» отметках оси X.
Конфигурация :
Столбчатая диаграмма Highcharts
Ось X имеет дату и время и не относится к категории.
Я использую pointPlacement с числовым значением, чтобы выровнять столбцы столбцов моего графика по центру по отметкам оси X.
Выпуск :
Вчера определенное числовое значение для pointPlacement центрировало столбцы столбцов «вкл» галочками. Однако сегодня, когда все конфигурации остаются неизменными, столбцы столбцов смещены относительно отметок оси X.
Вопросы
- Это ошибка с Highcharts или мне нужно больше конфигурации вместе с pointPlacement для центрирования столбцов столбцов. Я ссылался на эту документацию - https://api.highcharts.com/highcharts/series.column.pointPlacement
- Есть ли альтернативное свойство для центрирования столбцов столбцов на отметках оси для неклассифицированных осей x?
- Я вижу, что на моем графике значения pointPlacement «on» и «ween »работают не так, как ожидалось. Также значение 0 не центрирует столбец столбца «на» отметках оси (в документации указано, что это должно быть)
код
this.chart = new Chart({
chart: {
type: 'column',
},
title: {
text: this.title
},
xAxis: {
type: this.xType,
startOnTick: true,
min: moment(this.pointStart).add(1, 'days').unix() * 1000,
tickInterval: this.xTickInterval,
labels : {
align: 'center'
}
},
yAxis: {
...
},
tooltip : {
...
},
credits: {
...
},
plotOptions: {
column: {
pointPlacement: 0.4
},
series: {
pointStart: this.pointStart ? moment(this.pointStart).unix() * 1000 : 0,
pointInterval: this.pointInterval,
showInLegend: false
}
},
series: [{
data: [], //show empty grid initially
}]
});