[英]Mixed Chart Types using Chartkick/Highcharts on Rails
我正在嘗試使用 Highcharts 創建混合柱形圖/折線圖。
我一直在嘗試使用library
功能將我的數據系列之一設置為“行”類型。 我嘗試了幾種不同的方法,但似乎無法弄清楚如何使用 Highcharts API 傳遞給定系列的類型參數。
<%= column_chart( ChartData.new(@forecast).revenue_and_net_income, library: {
title: {
text: "Revenue and Net Income"
},
series: [{
1 => {
type: "line"
}
}],
} ) %>
我的數據來自以下方法:
def revenue_and_net_income
data = [
{
name: "Revenue",
data: revenue_by_year
},
{
name: "Net Income",
data: net_income_by_year,
}
]
結束
不確定我做錯了什么? 我似乎只能訪問“圖表”下列出的 Highcharts API 方法,所有系列選項等似乎都不起作用。 任何人都可以指出我如何成功使其發揮作用的正確方向嗎?
你可以試試這個方法。
<%= line_chart [
{
name: "Amount", type: "column", data: @cause.donations.map {
|t| [t.user.name, t.amount]
}
},
{
name: "Test", type: "line", data: @cause.donations.map {
|t| [t.user.name, t.amount]
}
}
],
prefix: "$",
adapter: "highcharts"
%>
只是不關心line_chart
、 column_chart
或任何東西......只有自定義type
的數據。 好的
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.