2017-01-02 2 views
1

Я пытаюсь построить график с минимальным, максимальным лимитом и тиком. Но когда он показывает, минимальные и максимальные значения не устанавливаются должным образом, вместо этого интервалы тика делятся, а некоторые значения min/max устанавливаются с помощью высокой частоты.Значения минимального/максимального значения Highchart не заданы и диаграмма не построена правильно

<script src="http://code.highcharts.com/highcharts.js"></script> 
<script src="http://code.highcharts.com/modules/exporting.js"></script> 

<div id="container" style="min-width: 400px; height: 400px; margin: 0 auto"></div> 

Пример: http://jsfiddle.net/s2erv69n/

Мои требования

Values can be positive or negative. 

ось Y должна начинаться при определенном значении (в нижней части оси):

Найти наименьшее значение все 10 лет, а затем округлите значение до ближайшего 1% (например, -4.3% должно быть -5.0%).

Это самое низкое значение должно быть начальной точкой (нижней) оси Y (первый тикер оси Y).

Ось Y должна заканчиваться на определенное значение (верхняя часть оси): Найти максимальное значение всех 10 лет, а затем округлить значение до ближайшего 1% (например, 12,5% должно быть 13,0%).

Это самое высокое значение должно быть конечной точкой (сверху) оси Y (последний тикер оси Y).

На оси Y должно быть 6 тикеров (5 интервалов).

Разъяснения

  • На основании вышеуказанных требований, пример создал и значения мин/макс определены для первичной и вторичной оси.

  • В этом случае диапазон составляет от -1 до 17 Почему его графический в диапазоне от -8 до 32

  • Для положительных значений его тонких, тогда как отрицательные значений мин/макс помещает неправильно в оси

  • Будет ли highchart поддерживать динамический min/max с тиком или нет.

Просьба предложить мне, как выполнить требования.

ответ

Смежные вопросы