Highcharts как изменить параметры оси x
в Highcharts я хочу изменить начальную точку по умолчанию от 0 до 1, где я могу найти возможность изменить У меня есть только точки данных, которые отображаются на оси y, а ось x просто содержит номера по умолчанию, т. е. 0,1,2 и т. д.. я хочу изменить начальную точку с 0 на 1
спасибо заранее
2 ответов
прошло некоторое время с тех пор, как вы опубликовали, поэтому я надеюсь, что вы уже нашли свой ответ, но я все равно хотел дать вам ответ.
вам нужно использовать параметр min внутри категории оси X. Подробнее об этом читайте здесь: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/
Я сделаю тебе лучше. Мы можем просто использовать xaxis label formatter в качестве функции отображения для отображения наших значений индекса из 0,1,...,n
to 1,2,...,n+1
определив форматер как:
xAxis: {
labels: {
formatter: function() {
return this.value + 1;
}
},
}
действительно, Вы можете определить эту функцию отображения как что угодно. Например:
formatter: function() {
return this.value * this.value;
}