Google visualization 谷歌图表API:如何更改轴上日期的格式?

Google visualization 谷歌图表API:如何更改轴上日期的格式?,google-visualization,Google Visualization,我有一个谷歌图表(使用设置),我试图使日期在图表上显示得更短。我的数据集如下所示: {"03/01/13" : 3, "03/02/13" : 0, "03/03/13" : 10 } //etc. 然而,当我加载图表时,日期的格式如下:2013年3月1日。 我如何才能在传递日期时显示日期,或者以其他短格式显示日期?在我使用日期的页面上,较长的字段看起来非常狭窄。我希望这会对您有所帮助。请在选项中使用这一行 var options = { format: 'dd

我有一个谷歌图表(使用设置),我试图使日期在图表上显示得更短。我的数据集如下所示:

{"03/01/13" : 3, "03/02/13" : 0, "03/03/13" : 10 }  //etc.
然而,当我加载图表时,日期的格式如下:2013年3月1日。
我如何才能在传递日期时显示日期,或者以其他短格式显示日期?在我使用日期的页面上,较长的字段看起来非常狭窄。

我希望这会对您有所帮助。请在选项中使用这一行

var options = {
               format: 'dd-MMM-yyyy'
              }

看看这个工作示例。

现在的情况是,图表获取您的字符串,将其解析为Javascript日期对象,然后使用图表的默认显示选项显示日期

根据,您可以使用将选项
format
传递给轴。例如,您可以指定
hAxis.format=“MM/dd/yy”
以获取
“03/03/13”


使用Chartkick,您应该能够使用
:library
语法进行传递。

只是一个提示,您发送给我的链接有一个500内部错误消息。刚刚再次检查,现在看起来很好。一定是临时错误注意,这只适用于连续图表,如折线图,而不是离散图表,如条形图或柱形图我发现的一件事是,将dd/mm/yy作为数据值传递将始终显示为mm/dd/yy。我发现没有办法更改日期格式规则。但您对hAxis显示格式的看法是正确的。有没有办法更改日期输入格式规则?Chartkick接受库选项的多嵌套哈希。对于日期格式更改他的散列看起来像:
library:{'hAxis'=>{'format'=>'MM/dd/yy'}