gpt4 book ai didi

javascript - 主动管理仪表板 rails 中的图表集成

转载 作者:行者123 更新时间:2023-11-28 18:57:09 25 4
gpt4 key购买 nike

我的仪表板

section "Graph", do
div do
render 'graph'
end
end

_graph.html.erb

<script type="text/javascript">
$(function(){
new Highcharts.Chart({
chart: {
renderTo: "charts"
},
title: {
text: "Orders"
},
xAxis: {
title: {
text: "X axis"
}
},
yAxis: {
title: {
text: "Y axis"
}
},
series: [{
data: [1,3,5,7]
}]
});
});

我将 _graph.html.erb 放置在哪个文件夹中,以便可以加载它。之后 JavaScript 能正常工作吗?

最佳答案

主动管理上的图表集成非常简单,您只需使用 get chartkick在您的 Gemfile 中。

然后在仪表板.rb 中,您可以在列中创建另一个面板并显示图表。示例:

  panel "Top stuff --all name-removed for brevity--" do
# line_chart Content.pluck("download").uniq.map { |c| { title: c, data: Content.where(download: c).group_by_day(:updated_at, format: "%B %d, %Y").count } }, discrete: true
# column_chart Content.group_by_hour_of_day(:updated_at, format: "%l %P").order(:download).count, {library: {title:'Downloads for all providers'}}
# column_chart Content.group(:title).order('download DESC').limit(5).sum(:download)
bar_chart Content.group(:title).order('download DESC').limit(5).sum(:download) ,{library: {title:'Top 5 Downloads'}}
##
# line_chart result.each(:as => :hash) { |item|
# {name: item.title, data: item.sum_download.count}
# }
end
end

关于javascript - 主动管理仪表板 rails 中的图表集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33388276/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com