HighCharts Как изменить параметры оси X
-
08-10-2019 - |
Вопрос
В HighCharts я хочу изменить исходную точку по умолчанию от 0 до 1 - это то, где я могу найти возможность изменить, у меня есть только точки данных, чтобы нанесены на ось Y, и ось X просто содержит номера по умолчанию, то есть 0,1,2 и т. Д. Я хочу изменить начальную точку от 0 до 1
заранее спасибо
Решение
Прошло некоторое время, так как вы разместили, поэтому я надеюсь, что вы нашли свой ответ, но я хотел бы дать вам ответ в любом случае.
Вам нужно использовать опцию Min внутри категории X-AXIS. Узнайте больше об этом здесь: http://api.highcharts.com/highcharts#xaxis.
xAxis: {
min: 1,
categories: ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11']
},
Эти параметры включают в себя категорию «0», но график нарисована начиная с позиции «1».
Я собрал простое jsfiddle, показываю, что вы хотели сделать здесь: http://jsfiddle.net/l35dp/
Другие советы
Я сделаю тебя лучше. Мы можем просто использовать Fixatter Meading Meetacter в качестве функции сопоставления для сопоставления наших значений индекса от 0,1,...,n
к 1,2,...,n+1
Определяя Fixter AS:
xAxis: {
labels: {
formatter: function() {
return this.value + 1;
}
},
}
Действительно, вы могли бы определить эту функцию отображения, чтобы быть чем-то вообще. Например:
formatter: function() {
return this.value * this.value;
}