ChartKick库哈希不起作用

时间:2017-02-21 17:49:20

标签: ruby-on-rails chartkick

我在Rails 5.0.1中使用了chartkick gem。在线查看,我看到有一个“库”哈希,您可以传递值,以便某些图表项更改。 (即xAxis标签,工具提示文本等)我尝试添加库哈希,没有任何与图形不同的事件。

例如= column_chart [["Item A", Value], ["Item B", Value]]将创建常规柱形图,但没有标题。

所以我尝试:= column_chart [["Item A", Value], ["Item B", Value]], library: {title: "Graph"}

图表正常呈现,但标题未标记为“图表”。然而,这只是一个例子。我在网上找到的任何其他库选项都不起作用。我缺少什么使这项工作?

编辑:不知怎的,我解决了它。回答如下。

2 个答案:

答案 0 :(得分:1)

似乎我在我的代码中的某个地方犯了一个错误,该错误与工作中的javascript文件冲突。老实说,我不太确定我做了什么不同,因为我一直在尝试不同的事情。在我的application.js文件中,//= require Chart.bundle之前有//= require chartkick,我的vendor / assets / javascripts文件夹中有Chart.bundle.js。看起来这就是它所需要的一切,现在似乎都很好。我相信我可能在某处遇到了相互冲突的代码,只是在查看我所拥有的内容时错过了相互冲突的代码。

答案 1 :(得分:0)

你在哪里看到:library哈希?我会看到:xTitle:yTitle:label,但它们会直接传递到数据旁边(不在哈希中)。

<%= line_chart data, xtitle: "Time", ytitle: "Population" %>