2011-11-03 98 views
1

谷歌的可视化图表的垂直轴的格式可以改变像this如何将复杂的格式应用于Google可视化图表的纵轴?

options['vAxis'] = {'format': "#,###'%'"}; 

但我想,需要一些操作适用于数量更复杂的方式来格式化我的轴标签。

在我的特殊情况下,我的标签会代表时间(以秒为单位),我想在几分钟和几秒钟内显示它们,即'Xmin Ysecs'。

请注意,google.visualization。* formatter_name *方法仅更改工具提示中值的格式,而不是轴标签中的值。

有没有人知道该怎么做?

谢谢。

回答

1

谷歌使用ICU格式的子集,这里是ICU的页面,他们告诉如何格式化日期和时间:

http://userguide.icu-project.org/formatparse/datetime

您的变量应该是日期时间格式,这里是例子:

http://code.google.com/apis/chart/interactive/docs/gallery/annotatedtimeline.html#Data_Format

只是指定的日期格式

DATEFORMAT

字符串根据第一列(分别为日期或日期时间)的类型,'MMMM dd,yyyy'或'HH:mm MMMM dd,yyyy'。

用于在右上角显示日期信息的格式。这个字段的格式是由java SimpleDateFormat类指定的。

因此,用于显示时间,你就需要像“HH:MM:SS”

+0

这完美地工作,非常感谢! – Chango

相关问题