0

나는 highcharts를 사용하고 있습니다. 여기에 그것의 스크린 샷이 있습니다.하이 차트, 알파벳 순서 제거

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

내가이 순서를 변경하지 않지만, 그래프, 알파벳 순서가 나는 제거 할 :

enter image description here

내가 준 데이터는 다음과 같이 있습니다 그것. 인덱스를 추가하려고했지만 아무 것도 변경하지 않았습니다. 누군가 나를 붙잡을 수 있습니까?

+1

Highcharts 카테고리를 분류하지 않고이 Highcharts에 대한 올바른 시리즈 또는 데이터 형식이 아닙니다. 최소, 입증 가능한, 완전한 데모를 게시 할 수 있습니까? Highcharts에서 사용하기 전에 데이터를 어떻게 파싱합니까? –

답변

2

차트의 전체 코드를 보지 않고 코드를 다음과 같이 구조화 할 것을 권장합니다.

x 축 레이블을 범주로 정의하십시오.

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

그런 범주의 순서와 일치하도록 일련의 데이터를 배열 : 당신이 categories 배열을 순서대로 정확하게 정렬됩니다 여기

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

이 범주 샘플 바이올린의과 데이터 : http://jsfiddle.net/brightmatrix/5c51u9o2/

이 정보가 도움이 되었기를 바랍니다.

enter image description here