我很难让水平网格线显示在我的谷歌图表中。
这是我的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);
任何人都知道我做错了什么?
网站: http://redditsnaps.com/r/dataisbeautiful/top-posts-chart
答案 0 :(得分:1)
根据hAxis的标题,我了解您希望以UTC时区表示日期时间。为此,您需要在格式化程序中指定时区,例如
var formatter = new google.visualization.DateFormat({pattern: 'yyyy-MM-dd HH:mm:ss', timeZone: +0});
但这只会影响值和工具提示。您仍将在当地时区中显示水平轴的刻度标签。 我一直在努力弄清楚如何更改刻度标签的时区,但到目前为止还没有运气。
托马斯