我是一个rails noob,并试图弄清楚如何使用高图表在数据库中绘制一些数据。我为图表提供了以下代码:
<script type="text/javascript" charset="utf-8">
$(function() {
new Highcharts.Chart({
chart: {
renderTo: "pdd_graph"
},
title: {
text: "Percent Depth Dose"
},
xAxis: {
type: "datetime"
},
yAxis: {
max: 1.4,
min: 1.2,
title: {
text: "measmt"
}
},
series: [{
pointStart: <%= 12.months.ago.to_i * 1000 %>,
data: <%= (12.months.ago.to_date..Date.today).map { |test_date| @pdd.field_5x5 } %>,
name: '5cm X 5cm Field'
}]
});
});
</script>
我想从名为pdd的表中绘制test_date和field_5x5列。我只是在使用正确的语法时遇到困难。任何帮助将不胜感激。
感谢。
答案 0 :(得分:0)
我在研究自己的问题时遇到了你的帖子。您可能需要在.inspect
行的末尾添加data: <%= (12.months.ago.to_date..Date.today).map { |test_date| @pdd.field_5x5 } %>,
。我想赞扬这种智慧,但我从Ryan的Railscast on Highcharts
我做的另一件事是将这个逻辑移动到我的控制器中,将它分配给var然后传递var ......这样做不顺利。