Rails Chartkick条形图定制

时间:2017-12-10 01:43:58

标签: ruby-on-rails chartkick

我是图表的新手,我有一个应用程序,应该根据Watson在用户的个人资料页面上显示每个用户的个性特征。每个特征的值在0.01到1.00之间(完美),例如:

user_id | username | password_digest | openness | idealism | environmentalist | achievement
1       | John     | some string     | 0.123    | 0.234    | 0.150            | 0.871

在我的用户视图show.html.slim中,我有:

= bar_chart user

enter image description here

我应该如何编写bar_chart:

  • 它只包含特征列,不包括created_at,updated_at和密码摘要
  • 根据每个特征的值将条形范围从0设置为1或0%设置为100%

1 个答案:

答案 0 :(得分:0)

我使用this作为答案

用户控制器:

@data = [
      ['Openness', @user.openness],
      ['Idealism', @user.idealism],
      etc..
    ]

用户显示视图:

= column_chart @data
= bar_chart @data
= pie_chart @data