2013-10-24 3 views
1

는 아래 그림과 같이 정렬 문제가 있습니다 : 차트에서 enter image description hereHighcharts의 X 축 정렬이

, 그것은해야으로 '년 10 월 3'점은 10/03에없는 그것은 어딘가에 10/03에서 10/04 사이. 모든 점에서 그렇습니다.

같은 문제는 fiddle 재현

xAxis: { 
     type: 'datetime', 
     minTickInterval: 24 * 3600 * 1000, 
     dateTimeLabelFormats: { // don't display the dummy year 
      day: '%m/%d' 
     }, 
     formatter: function() { 
      return Highcharts.dateFormat("%m/%d", this.value); 
     }, 
     gridLineColor: '#197F07' 
    } 
:

x 축 코드는 다음과 같다

문제를

+0

내가이 데이터에 관한 생각 - 아마 그 (16) : 34 : 25 등. 적어도 시간과 분에 대한 툴팁 포맷터 정보에 추가하십시오. –

+0

질문에 바이올린을 추가했습니다. http://jsfiddle.net/Seenu/wzW2s/ – Seenu

+0

어떤 IE 버전입니까? Chrome에서 잘 작동합니다. –

답변

0

이 문제를보고 IE에서 바이올린을 열 것은 인 경우 때문에 UTC 날짜 형식 새로운 날짜 ('2013-10-03T00 : 00 : 00'). getTime()은 IE와 Chrome에서 다른 가치를 반환합니다. UTC 형식을 사용하는 대신 타임 스탬프를 사용하는 것이 좋습니다.

개인적으로 나는 datetime 축에 관해서는 UTC 날짜 형식보다 타임 스탬프를 선호합니다. timestamp와 함께 나는 날짜와 함수를 가지고 놀아 내기가 쉽다고 생각한다.

   data: [ 
       [1382680330000, 129.9], 
       [1382593930000, 71.5], 
       [1382536090000, 106.4] 
      ] 

http://jsfiddle.net/YYXX8/

highcharts 밀리 초 단위로 타임 스탬프를

희망이 당신에게 유용 할 것입니다 받아들이는 점에 유의하시기 바랍니다, 약간의 데모입니다