2014-12-26 3 views
0

У меня есть высокая диаграмма (столбец), категории по оси x оцениваются динамически. У меня есть две опции max и min в конфигурации по оси x. Но когда категории осей x больше, чем max, они показывают числа, подобные 13,14 ... и т. Д. По оси x. Я хочу, чтобы ось X отображала метки только для категорий, а не номера пэдов, чтобы достигнуть максимального предела.Highcharts x axis показывает числа после максимального предела

здесь скрипка показывающая проблемы jsfiddle

+0

Что вы дали, это линейная диаграмма, исправить вашу скрипку. – vlio20

+1

Если вы не укажете xAxis min и max, вы получите ожидаемый результат. Проверьте эту скрипту: http://jsfiddle.net/0g06482a/ –

+0

Вы можете установить максимальное значение динамически, проверив длину массива данных. –

ответ

0

Если вы поставляете диаграмму с достаточным количеством этикеток, то они будут использоваться вместо цифр. Пример: http://jsfiddle.net/z1yencny/2/

categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec', 'Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug'] 
1

Ось max свойство не работает так, как вы думаете. Это не значение колпачка, которое остановит значения выше, это постоянное максимальное значение оси.

Если вы предоставляете максимальное значение, и вы не предоставляете достаточно категорий, чтобы достичь максимума, диаграмма заполняется единственной вещью, которую она знает.

Как уже упоминалось в комментариях, у вас есть несколько вариантов.

Наиболее распространенным и полезным является просто не указывать max; пусть ваши категории и данные автоматически определяют максимальный уровень.

0

Другим решением является просто играть с форматировщиком: http://jsfiddle.net/z1yencny/4/

 labels: { 
      formatter: function(){ 
       var str = this.value; 

       if(!isNaN(str)){ 
        str = ''; 
       } 

       return str; 
      } 
     } 

Конечно, выше решение не будет работать с числами в категориях. Однако просто измените условие, чтобы сравнить значение со значением под индексом категории.

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