The 图表踢gem 可以让您创建多种图表。目前,我的图表如下所示:
饼图@institutions
柱形图@stats
我希望这些值显示在图表上。在饼图中,我希望数字 244 和 43 在饼图内部或外部可见。在柱形图中,我希望将值放在顶部或柱中。这有可能吗?
关于饼图,已经有一个stackoverflow 问题,但接受的答案对我没有任何作用:
pie_chart Visits.group(:country).count,库:{pieSliceText:
'值和百分比'}
我尝试添加选项
库:{pieSliceText:'值和百分比'}
但一切都没有改变。我究竟做错了什么?是否有我缺少的选项或设置?
还有一个,类似的stackoverflow 问题,其中提出了以下解决方案:
<%= pie_chart @my_data, library: { pieSliceText: 'value' } %>
and
pie_chart graph_data, { pieSliceText: 'value' }
但两者都不适合我。可能有新的语法吗?
EDIT 1:
<% data = [['Task', 'Hours per Day'],
['Work', 11],
['Eat', 2],
['Commute', 2],
['Watch TV', 2],
['Sleep', 7]] %>
<%= pie_chart data, library: { pieSliceText: 'value' } %>
给了我这个:
编辑 2:Chartkick 提出了 3 种安装 Chartkick 的方法。我选择了第一个 Chart.js。由于有帮助的评论,我现在安装了第二种方式。现在,我的饼图显示了数字。