问题标签 [chartkick]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
891 浏览

ruby - `require': 无法加载此类文件 -- chartkick (LoadError)

我有 Sinatra 和 Chartkick 在 Windows 开发机器上工作。现在我想将它移动到服务器上,以便其他人可以轻松访问它。

以下是有关我的服务器的一些相关详细信息:

任何人都知道为什么要求失败,或者我可以尝试什么?我确实有一个“公共”文件夹,其中包含“chartkick.js”。

0 投票
1 回答
544 浏览

ruby-on-rails - 在 Chartkick 中操作 ActiveRecord 请求的值

我喜欢使用chartkick来可视化一些数据。我有一个购买模型,里面有很多购买。

标准图表如下所示:

但是我的 :price 记录是负面的。我只需要一个解决方案如何获得倒置价格 (-price) 或价格的绝对值 (price.abs)。

尝试在购买模型中创建一个方法不起作用,因为它无法在 SQL 查询中得到解决。

错误:

编写自己的 SQL 查询可以返回正确的结果,但之后 chartkick 是空的。

任何想法,如何处理?

0 投票
2 回答
1223 浏览

ruby-on-rails - 在 Rails 应用程序中使用带有 chartkick 的实例方法

我有一个模型,团队有一个实例方法 point_differential (基本上是点数 - 点数反对)。我正在尝试在 chartkick 图中使用它,但没有运气。

这有效

= bar_chart Team.group(:group).sum(points_for)

因为 points_for 只是 Team 模型的一个属性。

这不是因为 point_differential 是实例方法,而不是属性

= bar_chart Team.group(:name).sum(point_differential)

也没有

= bar_chart Team.group(:name).sum(&:point_differential)

也没有

bar_chart = Team.all.map {|team| {name:team.name, point_differential: team.point_differential}}

有任何想法吗?

0 投票
1 回答
1239 浏览

ruby-on-rails - [2, 7, 0, 0] 的未定义方法“组”:数组 [Chartkick]

我正在尝试为 Pack 数据库创建一个图表,其中 x 轴将是每天,y 轴将是:amountPack 数据库中字段的计数。我目前正在使用以下代码:

我收到此错误:

如何使用 Chartkick 显示图表,其中计算或显示当天的 :amount 记录?

0 投票
1 回答
426 浏览

ruby-on-rails - 将 ChartKickjs 与 Sinatra 和 HAML 一起使用

我正在尝试在我的Sinatra应用程序中使用ChartKick 。尝试创建条形图等控件时,我收到一条错误消息

{:cash=>82, :securities=>58} 的未定义方法“id”:哈希文件:buffer.rb 位置:parse_object_ref 行:323

有关解决此问题的任何建议?

应用程序.rb

结果.haml

0 投票
1 回答
1835 浏览

ruby-on-rails-4 - 如何使用 chartkick 更改 x 轴标签方向/倾斜?

我正在使用 chartkick 绘制折线图。这很好用,只是 x 轴上的标签重叠且不可读。我想改变这些标签在 x 轴上的方向,使它们与轴成 45 度角。谁能告诉我该怎么做?

0 投票
1 回答
653 浏览

ruby-on-rails-4 - 使用 Chartkick 和 jsapi.js 的:name:Symbol 的未定义方法“each_pair”

我已经尝试调试这个问题 3 天了。似乎无法弄清楚什么会引发这个错误..任何帮助都非常感谢..

我正在尝试使用谷歌图表和 chartkick 生成折线图:

这条线

不起作用。但是,当我执行以下操作时:

图表填充...

我的事件控制器如下:

任何线索......可能是什么问题?我目前正在使用 Rails 4 + Mongoid 4.0.0。

我找不到任何指向此问题的资源。期待收到某人的来信。

这是我的堆栈跟踪:

0 投票
1 回答
662 浏览

ruby-on-rails - 在 rails 应用程序的视图中,group 和 group_by 的 mongoid 版本是什么?

我一直在尝试执行以下所有可能的方法:

@events.group(:name).count

在我的 index.html.erb 页面中使用 chartkick 显示事件总数。我不断遇到诸如 nil:method 和 each_pair 未知方法之类的错误。组或计数的 mongoid 等价物是什么?我努力了:

不知道什么会起作用......任何帮助将不胜感激。我的控制器如下:

我的看法如下:

我正在使用带有 Mongoid 4.0 和 Chartkick 的 Rails 4。

0 投票
2 回答
1409 浏览

ruby - Chartkick 中的日期不正确

Chartkick gem 将值放在数据输入后面一天。

折线图上的第一个点标记为第 14 个,最后一个点标记为第 20 个??

我已经仔细检查了系统上的日期,并确保我发送了正确的数据并且一切看起来都是正确的。以上数据集直接来自页面上的html。

0 投票
1 回答
724 浏览

ruby-on-rails - Chartkick 的折线图在本地正确显示,但在 Heroku 上倒退

我有 3 个使用 Chartkick 创建的折线图,出于某种原因,有 2 个正确呈现,但在一个图表上,在我推到 Heroku 后,沿水平轴的日期以相反的顺序呈现。它们在本地渲染所有三个图表都很好。我今天(当然)有一个关于这个项目的演示文稿,我很想在我向 5 岁的人展示之前深入了解这个项目。我拥有的代码如下:

这是损坏图表的标记要点

这是回购的链接

这是带有损坏图表的生产站点的链接

断图:

工作图: