私は、Rubyに新しくChartKickを使って遊んでいて、グラフの線が見えません。私はユーザーが1から10の数字を入力できるようにして、それらの値をすべてline_chartに表示したい。下のすべての値をループに戻しています。グラフにもその数値が必要です。group_byを使わずにchartkick内のすべての数値を返す方法
私は今、データが得られていることを知っています。なぜなら、下に列挙した各値の右側に色が表示されているからです。私はスクリーンショットを添付しました。私が得ることができるすべての助けに感謝します。前もって感謝します!ここで
が私の見解である。ここ
<div class="col-xs-6">
<h3>Numbers Added</h3>
<%= line_chart @numbers, {height: "400px", library: {hAxis: {title: "All Entered Numbers"}, vAxis: {title: "Numbers", viewWindow: {min: 0, max:10}}}} %>
</div>
</div>
<table>
<tr>
<th>All Numbers</th>
</tr>
<% @numbers.each do |number| %>
<tr>
<td><%= number.value %></td>
<td><%= link_to 'Show', number_path(number) %></td>
<td><%= link_to 'Edit', edit_number_path(number) %></td>
<td><%= link_to 'Destroy', number_path(number),
method: :delete,
data: { confirm: 'Are you sure?' } %></td>
</tr>
<% end %>
<%= link_to 'Add new number', new_number_path %>
</table>
は私のコントローラである
class NumbersController < ApplicationController
def index
@numbers = Number.all
end
スクリーンショット:
私はchartkickについて一切何もしませんが、あなたはこれを試してみました:{、: <%= line_chart @ numbers.map(値&)。 ..? –
@DoktorOSwaldo、それは動作しませんでした。グラフは空で、色は右に表示されません。現在、その軸については未定義とも言われています。 – rscottbradshaw