是否可以将数字轴标签格式化为时间持续时间,例如AVG。访问Google Analytics(分析)的持续时间图?
例如。160秒格式为axis上的00:02:40
var data = google.visualization.arrayToDataTable([
['Date', 'Avg. Visit Duration'],
[new Date(2012, 9, 1), 233062],
[new Date(2012, 9, 2), 210645],
[new Date(2012, 9, 3), 253180],
[new Date(2012, 9, 4), 296351],
...
]);
访问持续图表的屏幕截图:https://i.stack.imgur.com/dgvtd.png
请参阅我对这个类似问题的答案...
据我所知,没有办法通过vaxis.format做到这一点, 但是您可以通过Vaxis.ticks实现想要的效果。例如, 如果要传递到图表的"时间"值只是一个数字 秒,您可以创建这样的tick对象:
vAxis: { ticks: [{v:0, f:"0:00.0"}, {v:30, f:"0:30.0"}, {v:60, f:"1:00:0"}] }
捕获是,V轴将始终显示您的所有滴答 交上来。因此,如果您不提前知道V轴的范围 将是,您可能必须通过 循环浏览您的数据并确定最高和最低的 时间是。