我有一个谷歌图表(使用chartkick设置我试图让日期在图表上显得更短。我的数据集看起来像这样:
{"03/01/13" : 3, "03/02/13" : 0, "03/03/13" : 10 } //etc.
但是,当我加载图表时,日期的格式如下:2013 年 3 月 1 日。我怎样才能让日期在我传递时显示出来,或者以其他一些短格式显示?在我使用它的页面上,较长的字段看起来非常狭窄。
我有一个谷歌图表(使用chartkick设置我试图让日期在图表上显得更短。我的数据集看起来像这样:
{"03/01/13" : 3, "03/02/13" : 0, "03/03/13" : 10 } //etc.
但是,当我加载图表时,日期的格式如下:2013 年 3 月 1 日。我怎样才能让日期在我传递时显示出来,或者以其他一些短格式显示?在我使用它的页面上,较长的字段看起来非常狭窄。
现在发生的情况是图表获取您的字符串,将其解析为 Javascript Date 对象,然后使用图表的默认显示选项来显示日期。
根据Google Charts Docs,您可以使用ICU Pattern Set 将format
选项传递给轴。因此,例如,您将指定获取.hAxis.format = "MM/dd/yy"
"03/03/13"
使用 Chartkick,您应该能够使用:library
语法来传递options。