Ruby on rails 如何在rails中绘制饼图?
我必须Ruby on rails 如何在rails中绘制饼图?,ruby-on-rails,charts,pie-chart,chartkick,Ruby On Rails,Charts,Pie Chart,Chartkick,我必须型号员工和地点。他们之间的关联是位置有许多员工。而员工属于位置。我想在这两个2模型之间画一个pie图表。意味着我想在饼图中显示所有位置和员工计数。我该怎么做 我试图使用Chartkick gem实现这一点 但不知道如何在它们之间绘制图表。尝试gruff或rchar这两种方法都适用于您的情况 为了使用Chartkick gem创建piechart,我们可以使用以下方法 pie_chart *argument *参数只是一个散列,包含每个键值的计数 在你的情况下,你可以这样做 pie_c
型号
<代码>员工和地点
。他们之间的关联是位置
有许多员工
。而员工
属于位置
。我想在这两个2
模型之间画一个pie
图表。意味着我想在饼图中显示所有位置
和员工
计数
。我该怎么做
我试图使用Chartkick gem
实现这一点
但不知道如何在它们之间绘制图表。尝试gruff
或rchar
这两种方法都适用于您的情况
为了使用Chartkick gem创建piechart,我们可以使用以下方法
pie_chart *argument
*参数只是一个散列,包含每个键值的计数
在你的情况下,你可以这样做
pie_chart Location.includes(:employees).collect{|loc| {"#{loc.name}".to_sym => loc.employees.size}}.reduce Hash.new, :merge
它将返回一个散列,其中包含“location name”等键,各个键的值将是雇员计数