2017-12-10 2 views
0

Ich bin neu in Diagrammen und ich habe eine App, die die Persönlichkeitsmerkmale jedes Benutzers auf der Profilseite des Benutzers basierend auf Watson zeigen soll. Jeder Zug zwischen 0,01 bis 1,00 (perfekt), zum Beispiel geschätzt wird:Rails Chartkick Balkendiagramm Anpassung

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

In meiner Benutzersicht show.html.slim, ich habe:

= bar_chart user 

enter image description here

Wie soll ich schreibe bar_chart so, dass:

  • Es wird nur die Merkmalsspalten enthalten und nicht die created_at, updated_at und das Passwort enthalten verdauen
  • Stellen Sie den Bereich des Balkens von 0 auf 1 oder 0% bis 100%, bezogen auf die Werte jedes Merkmal

Antwort

0

I this für die Antwort verwendet

Benutzer-Controller:

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

Benutzer zeigen Ansicht:

= column_chart @data 
= bar_chart @data 
= pie_chart @data 
Verwandte Themen