Вопрос

В 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;
}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top