2014-09-28 3 views
1

수평 눈금 선을 내 Google 차트에 표시하는 데 어려움을 겪고 있습니다.Google Charts datetime 형식의 수평 눈금 선

내 hAxis 설정은 다음과 같습니다. 나는 datetime 형식과 관련이 있다고 생각하여 포맷터를 작성했습니다.

hAxis: { 
    title: 'DateTime (UTC)', 
    slantedText: true, 
    gridlines: { 
     count: 30 
    } 
} 

var formatter = new google.visualization.DateFormat({pattern: 'yyyy-MM-dd HH:mm:ss'}); 
formatter.format(data, 0); 

내가 뭘 잘못하고 있는지 알아?

사이트 : 당신은 UTC 시간대의 날짜 시간을 표현하고 싶은 이해 hAxis의 제목에서 http://redditsnaps.com/r/dataisbeautiful/top-posts-chart

+0

이 – juvian

+0

당신이 수직 눈금 선을 의미합니까 동안 소요하지만, 나를 위해 작동? 날짜가 실제로 Date 객체가 아니기 때문에 이들을 볼 수 없습니다. 수직 눈금 선은 연속 축에서만 지원되며 문자열은 개별 축을 ​​생성합니다. 눈금 선을 표시하려면 날짜 문자열을 Date 객체로 변환해야합니다. – asgallant

답변

1

. 이렇게하려면 당신은하지만, 이것은 단지 값과 툴팁에 영향을 미칠 것이

var formatter = new google.visualization.DateFormat({pattern: 'yyyy-MM-dd HH:mm:ss', timeZone: +0}); 

같은 포맷터 시간대를 지정해야합니다. 현지 표준 시간대에 표시된 가로 축의 틱 레이블이 계속 유지됩니다. 나는 틱 레이블의 시간대를 변경하는 방법을 알아 내려고 노력했지만 지금까지는 운이 없다.

토마스