0

我有一个 Rails 3.2.14 应用程序,我想在应用程序的仪表板上添加图表。

我查看了 HighCharts,它似乎是一个非常好的选择,尽管有与此相关的许可费,所以我正在寻找其他选项来轻松绘制数据。我还看过Railscast Morris.JS教程,因为它是免费的,所以它可能很合适。

我有一个模型(呼叫),我想在过去 24 小时内按小时绘制呼叫图表。我还想为上周按天计算的呼叫做其他图表,按天为上个月的呼叫。使用 HighCharts(如果我们决定付费)或 Morris.js,最好的方法是什么?

我也将Chartkick视为一种将图表嵌入到我的应用程序中的简单方法,但对此没有太多经验。

4

1 回答 1

0

这是一个很好的起点:

<%= column_chart Call.group_by_hour_of_day(:created_at, format: "%l %P").count %>

您需要先安装 groupdate gem 才能使其正常工作。

chartkick.com 上有很好的信息

于 2014-08-30T22:03:36.317 回答