我在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"}
图表正常呈现,但标题未标记为“图表”。然而,这只是一个例子。我在网上找到的任何其他库选项都不起作用。我缺少什么使这项工作?
编辑:不知怎的,我解决了它。回答如下。
答案 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" %>