2014-12-26 3 views
0

하이 차트 (컬럼)가 있고 x 축의 카테고리가 동적으로 평가됩니다. x 축 구성에는 최대 및 최소 두 가지 옵션이 있습니다. 하지만 x 축 카테고리가 max보다 크면 x 축에 13,14 ... 등과 같은 숫자가 표시됩니다. 그 x 축은 제공된 범주에 대해서만 레이블을 표시하고 패드 번호는 최대 한계에 도달하지 않아야합니다. 당신이 그 때 숫자 대신 사용됩니다 충분한 레이블 차트를 제공하는 경우 여기하이 차트 x 축은 최대 한도 이후의 숫자를 표시합니다.

는 바이올린 문제를 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; 
      } 
     } 

, 솔루션 부문에서 숫자와 함께 작동하지 않습니다 위. 그러나 범주 색인에서 값과 값을 비교하기 위해 조건을 변경하기 만하면됩니다.

관련 문제