首页 文章

ChartKick库哈希不起作用

提问于
浏览
1

我正在使用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 回答

  • 0

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

  • 1

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

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

相关问题