2013-09-06 2 views
1

에 걸쳐 개의 통계가있는 차트를 작성 중입니다. 문제는 첫 번째 포인트 (2011 년)가 YAxis를 초과하지 않는다는 것입니다. Instaed, YAxis와 첫 번째 지점 사이에 약간의 공간이 있습니다. 그래서하이 차트 : YAxis에 대한 첫 번째 X 점

http://i.stack.imgur.com/t1rcb.jpg

,이를 방지 할 수있는 속성입니다 : 나는 그림에 표시 한? 2011 년이 첫 번째 요소가되어야 그래프가 전체 공간을 채 웁니다.

나를 도울 수 있기를 바랍니다.

1.Set xAxis의 최소값 :

덕분에 많이,

+0

우리가 추측하고있는 것이 아니라면 코드를 보여 주시고 (또는 더 나은 jsFiddle을 만드십시오) ... – Mark

+0

문제는 당신이 카테고리를 사용하고 있다는 것입니다. 사용하지 마십시오. 대신 dateTime 축을 사용하거나 선형 축에 대해 label formatter를 사용하십시오. –

+0

네, 카테고리를 사용하고 있습니다.하지만 이것은 일반 컨트롤을 개발하고 있기 때문에 dateTime을 사용하기에 더 복잡합니다. –

답변

2

나는 두 가지 솔루션을 참조

//... 
xAxis: { 
    min: 2011 
} 
//... 

삭제 2. plotOptions의 시작점 :

//...  
plotOptions: { 
    area: { 
     pointStart: 2011 
    } 
}  
//... 
+0

답장을 보내 주셔서 감사합니다. 작동하지 않습니다. –

+0

두 번째 옵션이 작동하지 않는 이유는 무엇입니까? 그것은 [그것을하는 공식적인 방법입니다] (http://api.highcharts.com/highcharts#plotOptions.areaspline.pointStart) ... – zykadelic

0

midPadding을 0으로 설정해 보았습니까? x 축에?

0

카테고리에서 변경할 수 없습니다. 올바른 레이블 포맷터가있는 선형 축을 사용하십시오 (예 : http://jsfiddle.net/Yrygy/63/). minPaddingmaxPadding을 추가하여 왼쪽/오른쪽의 여분 공간을 제거 할 수도 있습니다.