簡體   English   中英

如何使用Chartkick在Rails中混合列和折線圖?

[英]How can I mix a column and line chart in Rails using Chartkick?

我想在我的rails應用程序中顯示圖表。 作為Chartkick ,我能夠找到許多可以做到這一點的項目。 不過,我想有一個像圖這一個 ,在那里我最大行和列。 有沒有能夠繪制這種圖形的項目? 我無法在chartkick的網站或Google上找到任何內容。

你可以使用chartkick這樣做:

= column_chart(@your_data, library: { :series => { 0 => { type: "line"} } })

這會將@your_data中的第一個系列設置為折線圖。 當然你可以設置其他所有系列,只需將“0”換成另一個數字即可。

我希望這有幫助!

這可以使用以下內容在Javascript中完成:

new Chartkick.AreaChart("chart", [{"name":"Series 1","data":{"2013-03-11 00:00:00 -0700":3,"2013-03-31 00:00:00 -0700":5}},{"name":"Series 2","data":{"2013-02-10 00:00:00 -0800":0,"2013-02-17 00:00:00 -0800":0}},{"name":"Series 3","data":{"2013-02-10 00:00:00 -0800":0,"2013-02-17 00:00:00 -0800":1}}], { library: { series: { 0: { color: "blue" }, 1: { type: "line", color: "yellow" }, 2: { type: "line", color: "green" } } } }  );

系列2和3將襯里,系列1將是面積圖。 :)

(這主要是對JNM關於Timo答案的問題的回應,但我目前無法回復評論。:/)

Google Visualization Combo charts應該能夠滿足您的需求

查看文檔以獲取更多信息

Js Fiddle

暫無
暫無

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

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