【问题标题】:Rails + Chartkick: How to change the date format of the tooltip?Rails + Chartkick:如何更改工具提示的日期格式?
【发布时间】:2015-01-04 23:46:10
【问题描述】:

我正在以这种方式生成图表(使用 Google 图表):

  <%=
    area_chart [{:name => "Sold items", data: @items.group(:created_at).count}], :library => {hAxis: {title: "Period"}, vAxis: {title: "Amounts in UDS"}, title: "History Of Sales"}  
  %>

而且图表生成得很好,但我正在尝试更改一件事 - 工具提示如下所示:

工具提示中的信息是正确的,但我不想显示 2014 年 10 月 19 日凌晨 2:00:00,我希望只显示 2014 年 10 月 19 日

Chartkick 有什么办法吗?

非常感谢您的宝贵时间。

【问题讨论】:

    标签: javascript ruby-on-rails ruby google-visualization chartkick


    【解决方案1】:

    这适用于 x 轴:

    <%= line_chart @model.group(:created_at).count, library: { hAxis: { format: 'MM/dd' } } %>
    

    【讨论】:

      【解决方案2】:

      您可以只使用 ruby​​ 将日期时间键更改为要求格式。示例:

      @items.group("created_at").count.map {|k,v| {k.strftime("%b %d, %Y") => v }}
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-11-29
        • 1970-01-01
        • 2020-04-22
        • 1970-01-01
        • 2015-09-01
        • 1970-01-01
        • 2021-12-30
        相关资源
        最近更新 更多