0

Я использую highcharts. Вот скриншот об этом.высокие диаграммы, удалите по алфавиту

enter image description here

Данные, которые я дал, как это:

"1": { 
     "Peoples": { 
      "Very high": 0, 
      "High": 3, 
      "Moderate": 7, 
      "Low": 1, 
      "Very low": 1 
     } 
    } 

Я не хочу, чтобы изменить этот порядок, но на графике, есть алфавитный порядок, и я хочу, чтобы удалить Это. Я попытался добавить индекс, но ничего не изменилось. Может кто-нибудь мне помочь Я застрял

+1

Highcharts не сортирует категории и это не правильно серии или формат данных для Highcharts. Не могли бы вы разместить минимальную, поддающуюся проверке полную демоверсию? Как ваши данные анализируются перед использованием в Highcharts? –

ответ

2

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

Определите метки оси x в качестве категорий. Они будут расположены именно так, как вы заказываете их в categories массиве:

xAxis: { 
     categories: ['Very high','High','Moderate','Low','Very low'] 
    }, 

Затем организовать ваши данные серии, чтобы соответствовать порядку категорий:

series: [{ 
     data: [0,3,7,1,1] 
    }] 

Вот пример скрипку с категориями и данные: http://jsfiddle.net/brightmatrix/5c51u9o2/

Надеюсь, это поможет!

enter image description here