[英]Data is not fully shown in column chart chartkick and rails
所以在我的控制器中我有這樣的東西
@datas = Data.find_by_sql("SELECT DATE_FORMAT(entry_date,'%d/%m/%Y') entry_date_disp, no_of_tests,
no_of_issues,no_of_risks FROM datas
WHERE company_id = " + current_dashboard_user.company_id.to_s + " GROUP BY entry_date_disp")
在我看來,我正在嘗試將所有測試,問題和風險按日期分組顯示在柱形圖上
<%= column_chart @DataGovernances.map{|gov|
{
name: "Tests", data: {gov.attributes["entry_date_disp"]=>gov.attributes["no_of_tests"]},
name: "Issues", data: {gov.attributes["entry_date_disp"]=>gov.attributes["no_of_issues"]},
name: "Risks", data: {gov.attributes["entry_date_disp"]=>gov.attributes["no_of_risks"]}
}
} ,stacked: true %>
但它僅顯示最后提到的數據。
http://i.imgur.com/ZHqiwbO.png?1
我也希望顯示測試和問題
我刪除了控制器部分,並在這樣的視圖中添加了
<%= column_chart @DataGovernances.map{|gov|
{
name: "Tests", DataGovernance.where(company_id: current_dashboard_user.company_id.to_s).group(:entry_date).sum(:no_of_tests)}
like the same for the rest
}
} ,stacked: true %>
這為我解決了問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.