问题标签 [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 回答
679 浏览

ruby-on-rails-3 - Rails 中的图表或图形

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

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

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

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

0 投票
1 回答
526 浏览

ruby-on-rails - Chartkick/Google 图表仅使用条形图数组中的第一种颜色

我在rails中使用chartkick来生成这样的图表:

其中 g 是一些数据,例如:

我的问题是,前三列不是粉红色、蓝色和红色,而是全是粉红色!

有谁知道如何使酒吧的颜色不同?

编辑:

玩具示例:

0 投票
0 回答
499 浏览

ruby-on-rails - 自定义一个 chartkick bar_chart

我正在尝试绘制按优先级分组的所有用户故事的图表,如下所示:
<%= bar_chart @stories.group(:priority).where(:priority => ["1", "2", "3", "4"]).count %> 结果图表是这样绘制的在此处输入图像描述,但我希望图表显示优先级的描述。实际上,1 表示“低”,3 表示“高”。我怎样才能做到这一点?

0 投票
4 回答
3534 浏览

ruby-on-rails - Rails Chartkick Lines未在多系列line_chart中绘制

为什么线条没有连接图表上的点?我知道最后一个数组项没有数据,但我认为这不是问题。

]

![我的测试图][1]

[1]:http: //i.stack.imgur.com/u4JkJ.jpg 强文本

生成图表的 ERB 如下所示:

0 投票
1 回答
1620 浏览

ruby-on-rails - Chartkick 在 localhost 上工作,但在 heroku 上显示“正在加载”

我只是在使用直接输入到视图中的数据来玩 chartkick。我正在使用 Google Charts API 选项进行显示。当我在本地主机上打开我的索引页面时,一切都显示得很完美,但我一直在加载 heroku。谷歌图表不能与heroku一起使用吗?我做错了什么会减慢这个过程吗?

这是有问题的文件以及它在heroku上的外观。

0 投票
1 回答
726 浏览

ruby-on-rails - 使用 Chartkick 时无法去除背景图片

我在 rails 4.1 中使用 chartkick,由于某种原因我无法更改背景图像!

我的配置文件制定了除背景透明度之外的所有内容。任何帮助都会非常好。

我的配置文件:

Chartkick.options = { library: { legend: { enabled: true }, exporting: { enabled: false }, backgroundColor: "transparent", height: "300px", width: "200px", colors: ["#2c3e50", “#2980b9”、“#e74c3c”、“#c0392b”] } }

谢谢!!

0 投票
5 回答
9677 浏览

ruby-on-rails - Rails Chartkick Gem 错误加载图表未找到适配器

我有一个 Rails 3.2.14 应用程序,我在其中使用chartkickand groupdategem 来尝试生成一些基本图表。

当我加载我的视图时,我得到了错误: Error Loading Chart: No adapter found

这是我的视图代码的样子:

index.html.erb

<%= line_chart Call.group_by_week(:created_at).count %>

这是我的应用程序布局,包括 chartkick 和 yielding chart_js application.html.erb(布局)

谁能告诉我为什么会出现此错误以及如何解决?我真的很想开始使用 Chartkick 来生成一些简单的图表。

0 投票
5 回答
3950 浏览

ruby-on-rails - 使用 Wicked_PDF 渲染为 PDF 时 ChartKick 图表不显示

我正在使用 Rails 4、Wicked_PDF 和 Chartkick Gem's
For Google Charts 我使用:

<%= javascript_include_tag "//www.google.com/jsapi", "chartkik" %>

html 视图按预期提供了图表和所有内容。当我将 .pdf 附加到 url 时,pdf 文档显示在浏览器中,但 ChartKick 图表不显示。
图表应位于的位置出现以下错误:

加载图表时出错:未找到适配器

我在 PDFKit 文档中在线找到了以下内容。

PDF 中不包含资源:图像、CSS 或 JavaScript 似乎没有在 PDF 中正确下载。这是因为 wkhtmltopdf 不知道在哪里可以找到这些文件。确保您对资源使用绝对路径(以正斜杠开头)。如果您使用 PDFKit 从原始 HTML 源生成 PDF,请确保使用完整路径(文件路径或包含域的 url)。在限制性服务器环境中,root_url 配置可能是您要更改资产主机的内容。

我假设 wkhtmltopdf 没有找到图表的链接,但我不知道如何解决这个问题。
有人有建议吗?

我找到了这个链接:
Render jQuery in wicked_pdf

Unixmonkey 帮助 FattRyan 为 Highcharts 解决这个问题。

谁能帮助如何设置这个 wicked_pdf_javascript_include_tag 以便 Wicket_PDF 将使用 Google 图表接受来自 Chartkick 的图表?

0 投票
1 回答
6448 浏览

javascript - 谷歌图表 - 没有可用数据 - 能够显示空白图表?

如果我的数据数组看起来像这样,如何让 Google Charts 仍然显示折线图? [['Date','Line']]

即只定义了轴。我的大多数图表都导入了数据,但有些图表中的数据为零。我想显示一个空白图表。使用上面的数据,我收到一条错误消息而不是图表。

这是我认为的代码

0 投票
1 回答
129 浏览

ruby-on-rails - PG::rails 中 group_date gem 出错

我一直在使用它来获取一天的每小时数据,所以我尝试过这样

但它显示 postgresql 错误.....

但它正在使用Order.group_by_hour_of_day(:created_at).count

我的查询有什么问题吗?另外,我尝试过使用时区,但得到了同样的错误。