2013-02-19 2 views
2

하이 차트 API를 통해 검색해 본 결과 최대 축소가 1 월이 될 수있는 방법을 찾지 못했으며 다음 틱은 7 개월 후 7 월 등등. 동시에 최대치를 1 일로 확대 할 수 있습니다.특정 차트로 x 축에서 하이 차트 확대/축소

예 :

Max Zoom Out

***은 (아니오 확대) 축소 맥스 상술 픽처를 참조 ==> 제 틱 월/2005 표시 X 축 라벨 제 틱 2005 년 7 월/2005 년, 3 번째 틱은 2006 년 1 월, 4 번째 틱은 7 월/2006 ... 등등.

Max Zoom In *** 위의 그림을 참조하면 동시에 최대 1 일까지 확대 할 수 있습니다. (이를 위해 "minTickInterval : 24 * 3600 * 1000"으로 완료했습니다.)

최소 눈금 간격을 1 일로 설정할 수있었습니다. 그러나 최대로 축소 할 때 간격을 제어 할 수 없습니다. 나는 "tickInterval"을 사용해 보았고, 최대 축소시 내 x 축에서 매 365 틱을 제공하기 시작했다. 또한 "minRange :210 * 24 * 3600 * 1000 // 210은 7 개월 동안 # 일 동안"시도했지만 확대 후 며칠까지 틱이 표시되지 않습니다. 현재 최대 축소의 경우 datetime 레이블은 auto입니다. 내 차트 또는 화면 크기를 기준으로 조정됩니다.

누구나 할 수있는 아이디어가 있거나 그 API를 제대로 사용하지 않았습니까? 나는 이미 거의 일주일 동안이 일을 해왔다. 누군가가 도울 수 있기를 바랍니다. 감사.

+0

누구 ?? 그것을 할 수있는 방법이 없다면, 이것이 하이 차트에 대한 한계라고 내 사용자에게 말해야 할 것입니다. – Brandon

+0

나는 얼마 동안 노력했기 때문에 그것을 할 수 없었고'labels : {step : 14, rotation : 270}' – raghavsood33

답변

0

tickPositioner를 사용하여 틱 위치를 설정하는 고유 한 함수를 정의 할 수 있습니다.

http://api.highcharts.com/highcharts#xAxis.tickPositioner

+0

답장을 보내 주셔서 감사합니다. 하지만 나는 모든 x 축 레이블을 미리 정의 할 필요가없는 동적 인 무언가를 찾고 있는데, 일정 기간 동안 자체 생성합니다. – Brandon

관련 문제