【发布时间】:2015-09-11 08:04:57
【问题描述】:
我在格式化我的谷歌时间线图表中的水平轴时遇到问题。问题是我有不同的数据集,其中时间范围可以是几天、几小时或几分钟。时间线图表自行格式化其 hAxis,但它使用美国日期格式。我想要 ISO 日期格式(例如 22/07/2015)和像 hh:mm 这样的时间。我在文档上看到了 google corechart 的格式化示例:https://developers.google.com/chart/interactive/docs/datesandtimes(页面上的最后一个)
我尝试将其应用于我的问题:
https://jsfiddle.net/ezcxd61m/2/
var options = {
width: 900,
height: 500,
legend: {position: 'none'},
enableInteractivity: false,
chartArea: {
width: '85%'
},
hAxis: {
viewWindow: {
min: new Date(2013, 9, 13),
max: new Date(2015, 0, 3, 1)
},
gridlines: {
count: -1,
units: {
days: {format: ['dd.MM.yyyy']},
hours: {format: ['HH:mm', 'hh']},
minutes: {format: ['HH:mm', ':mm']}
}
},
minorGridlines: {
units: {
days: {format: ['dd.MM.yyyy']},
hours: {format: ['hh:mm:ss', 'hh']},
minutes: {format: ['HH:mm', ':mm']}
}
}
}
};
但它似乎不适用于时间线图。谁能帮帮我?
谢谢, 抢
【问题讨论】:
标签: javascript google-visualization timeline