#javascript #debugging #indexing #highcharts
#javascript #отладка #индексирование #графики
Вопрос:
В этом jsFiddle, когда все серии отменяются, за исключением серии 1, отображается ‘ -1’. Это ошибка в high charts или я что-то делаю неправильно? Я пробовал пару вещей, таких как возня со смещением, showEmpty, кажется, ничего не работает. Есть идеи?
http://jsfiddle.net/mhant47c/1/
$('#container').highcharts({
chart: {
type: 'bar'
},
yAxis: [{
width: '33.33%',
showLastLabel: false,
id: 'yA0'
}, {
left: '33.33%',
width: '33.33%',
offset: 0,
showLastLabel: false,
id: 'yA1'
}, {
left: '66.66%',
width: '33.33%',
offset: 0,
id: 'yA2'
}],
plotOptions: {
series: {
stacking: 'normal'
}
},
xAxis:{
showEmpty:false,
categories:['a','b','c','d']
},
series: [{
data: [1, 2, 3, 4]
}, {
data: [3, 2, 1, 6]
},
{
yAxis: 1,
data: [23, 43, 56,23, 43, 56]
},{
yAxis: 1,
data: [23, 43, 56,23, 43, 56]
}, {
yAxis: 2,
data: [123, 413, 516,23, 43, 56]
}]
});
Ответ №1:
Диаграмма пытается центрировать столбцы, что приводит к добавлению дополнительной категории. Чтобы предотвратить это, используйте min
опцию:
xAxis: {
min: 0,
...
},
Живая демонстрация: http://jsfiddle.net/BlackLabel/6p84vx53 /
Ссылка на API: https://api.highcharts.com/highcharts/xAxis.min