我正在制作一个应用程序,有很多问题后,我最终做出了阴谋,但现在需要正确的数据,但我需要做一些调整。高人问题:问题
例如,如果一个用户注册在同一天一个新的日志应采取日志的成本,并把它添加到当天的日志或简单地表明,如果没有更多的,我按照railcast episode 223和helpme一点。但我的问题是:当我添加一个新的日志,它创建一个新的酒吧: (只有2个日志,我要创建一个新的日志) 这里是我的应用程序做的。
我也需要修复的日期时间,这里是我的代码:
$(function() {
new Highcharts.Chart({
chart: { renderTo: 'foo_chart',defaultSeriesType: 'column' },
title: { text: 'tanking costs daily' },
xAxis: { type: 'datetime' },
yAxis: {
title: { text: 'cost' }
},
tooltip: {
formatter: function() {
return Highcharts.dateFormat("%B %e %Y", this.x) + ': ' + '$' + Highcharts.numberFormat(this.y, 2);
}
},
series: [{
name: 'Days',
pointInterval: <%= 1.day * 1000 %>,
pointStart: <%= 1.weeks.ago.at_midnight.to_i * 1000 %>,
data:[
<% for tankinglog in @tankinglog %>
<%= "(" + tankinglog.cost.to_f.round(2).to_s + "),"%>
<% end %>
]
}]
});
});
如果你看到图片上的名单上有3个数量级......最后2个日志具有相同的日期,这些必须出现在与他们的费用总和相同的酒吧
您是如何获取数据的?你的系列是什么样的?您是否只想显示第一天所做的所有日志,或者是否想要显示第一天每个日志创建的时间? – wergeld 2012-08-09 19:11:08