簡體   English   中英

在Rails中使用Chartkick.js顯示簡單數據

[英]Displaying simple data with Chartkick.js in rails

我想在rails中使用chartkick顯示數據。 我的數據結構非常簡單。

    //Table Drinks
    Created_at   Water (in l)    Beer (in l)   Coffee (in l)
    21/02/2016      1                2              1
    20/02/2016      2                1              0
    19/02/2016      2                2              2
    ...

我想繪制三個折線圖。 每個折線圖應在x軸上顯示天數,並在y軸上顯示升量(每種飲料一種圖表)。

我太困惑了,無法弄清楚如何進行正確的查詢。

    <%= line_chart ?????????? %>

這是chartkick github存儲庫的鏈接: https : //github.com/ankane/chartkick

很感謝任何形式的幫助!

您可以使用Pluck ActiveRecord函數從數組中的表中抽取數據。 Chartkick支持將數組作為輸入,因此應該可以正常工作。

例如:

<%= line_chart
{name: "Water", data: Drink.pluck(:created_at,:water)}
{name: "Beer", data: Drink.pluck(:created_at,:beer)}
{name: "Coffee", data: Drink.pluck(:created_at,:coffee)}
 %>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM