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”等键,各个键的值将是雇员计数