【问题标题】:Rounding x-Axis label in chartkick在 chartkick 中舍入 x 轴标签
【发布时间】:2017-03-27 12:49:23
【问题描述】:

我正在使用chartkick 显示当日每小时处理的订单数量的折线图。当我使用 Postgres 时,代码如下所示:

line_chart Order.group("DATE_PART('hour', creation_date)").order("extract (hour from creation_date) ASC").count, curve: false, label: "Orders"

这是可行的,只是 x 轴标签的格式如下:

有没有办法让它像这样格式化:01:00

【问题讨论】:

  • sql 将是 substr(creation_date::time(0)::text,1,5) 而不是 DATE_PART('hour', creation_date)

标签: ruby-on-rails postgresql chartkick


【解决方案1】:

试试这个

line_chart Order.group("DATE_PART('hour', creation_date)").order("extract (hour from creation_date) ASC").count, curve: false, label: "Orders", {library: {hAxis: {title: "Time", format: 'hh:mm'}}

希望这会奏效

【讨论】:

  • 不幸的是,这只会将标题添加到轴上
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多