0
我想爲我的公司的實習項目創建一個線圖。在yAxis我想要訂單。在xAxis我想要月份(1月至12月)。所以xAxis上有12個標籤。我的問題是,只有前12個訂單從數據中挑選出來:我怎樣才能解決這個問題 ?同樣的問題是一個月。我在這裏放了一個鏈接來說明。 http://imgur.com/a/VJBvj 這裏是我的代碼:Chart.js數據/標籤刻度
<canvas id="orderChartCurrentMonth" width="400" height="400"></canvas>
<script>
<%= foo = ((Date.today).beginning_of_month) %>
var ctx = document.getElementById("orderChartCurrentMonth");
var orderChartCurrentMonth = new Chart(ctx, {
type: 'line',
data: {
labels: [
"<%=foo %>", "<%=foo + 1.week%>", "<%=foo + 2.week %>","<%=foo + 3.week%>", "<%=foo + 4.week%>"
], //x-Achse
datasets: [{
label: 'Graph Orders last week',
data: <%= (foo..foo.end_of_month).map { |date| Company.graph_order(date).to_f}.inspect %> //y-Achse
}]},
options:{
legend:{
display: false
},
scales: {
xAxes: [{
ticks: {
stepSize: 10
}}]}}})
</script>
問候