Настройте график на первое значение серии, а не 0 в Highcharts - PullRequest
0 голосов
/ 13 марта 2012

У меня есть график, по которому ось X изменяется от 0 до 100, 5 на 5. Я пропускаю серию, которая в большинстве случаев не заполняет 0 или 100, один раз, вероятно, 20-60, другие 35-75,и т. д.

        var ageOptions = {
            yAxis: {gridLineWidth: 0,labels: "",title: ""},
            xAxis: {
                categories: ['0', '5', '10', '15', '20', '25', '30', '35', '40', '45', '50', '55', '60', '65', '70', '75', '80', '85', '90', '95', '100'],
                lineColor: 'transparent',tickColor: 'transparent',labels: {formatter: function(){if (this.isFirst || this.isLast) {return this.value;} else {return '';}}}
            },
            tooltip: {formatter: function() {return this.x;}},
            series: [{lineWidth: 4,marker: {radius: 4},data: data.distribution.data}]
        };

Я хочу, чтобы не иметь 0 значений от 0 до 20 (где установлена ​​первая точка оси Y) и не заканчиваться на 100, если он только равен 75.

Как я могу это сделать?

Спасибо!

1 Ответ

0 голосов
/ 13 марта 2012

Это можно сделать, сначала вычислив минимальное и максимальное значения ряда, а затем вызвав метод xaxis.setExtremes (min, max).

Пример Highcharts (http://jsfiddle.net/ebuTs/9/)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...