我正在使用Rails 5.0.1中的chartkick gem . 在线查看,我看到有一个“库”哈希,您可以传递值,以便某些图形项目发生变化 . (即xAxis标签,工具提示文本等)我尝试添加库哈希,没有任何与图形不同的事件 .
例如 = column_chart [["Item A", Value], ["Item B", Value]]
将创建一个常规柱形图,但没有 Headers .
所以我试试: = column_chart [["Item A", Value], ["Item B", Value]], library: {title: "Graph"}
图形正常呈现,但 Headers 未标记为“图形” . 然而,这只是一个例子 . 我在网上找到的任何其他库选项都不起作用 . 我缺少什么让这项工作?
Edit: Somehow I solved it. Answer below.
2 回答
似乎我在我的代码中的某个地方犯了一个错误,该错误与javascript文件冲突起作用 . 老实说,我一直在尝试不同的事情 . 在我的application.js文件中,我在
//= require chartkick
之前有//= require Chart.bundle
,我的vendor / assets / javascripts文件夹中有Chart.bundle.js . 看起来这就是它所需要的一切,现在似乎都很好 . 我相信我可能在某处遇到了相互冲突的代码,只是在查看我所拥有的内容时错过了相互冲突的代码 .你在哪里看到
:library
哈希?我看到:xTitle
,:yTitle
和:label
,但它们直接传递到数据旁边(不在散列内) .