2013-08-29 2 views
0

하루에 1 점의 '날짜/시간'차트가 있습니다. 따라서 필자의 요구 사항은 각 날짜를 x 축에 표시하고 각 날짜에 대한 값을 플로팅하는 것입니다. 그래서 다음과 같이 일일 (* 1000 24 * 3600)로 tickinterval을 설정 한 : 그러나 데이터 랭킹 차트와 동등한 위치 틱

http://jsfiddle.net/vuf5e/1/

, x 축에만 Aug28th을 보여 보이고 차트 대신에 그것의 양쪽에 두 개의 점을 가지고 8 월 27 일에 한 점, 8 월 28 일에 한 점을 보여줍니다.

나는 tickPositions를 사용하여 시도하고 다음과 같이 차트가 나타납니다

http://jsfiddle.net/vuf5e/2/

여기에 어떤 문제가 있습니까?

답변

1

숫자 중 하나가 잘못되었습니다. 틱의 두 번째 위치는 137766608975이지만 데이터에서 1377666808975는 전체 숫자가 다른 것보다 큽니다.

사실 중간에 어딘가에 8 개가 없습니다.

기본적으로 두 번째 눈금의 숫자는 첫 번째 눈금보다 작아집니다.

[...] 
     xAxis: { 
      type:'datetime' , tickPositions:[1377601929269, **137766608975**] 
     }, 


     series:[{"yAxis":0,"name":"Device_INTERFACE_in_octets--.2","data":[[1377601929269,5.8583],[**1377666808975**,6.6278]]}] 
    }); 
});