30個のデータポイントでグラフをプロットすることができ、すべてのポイントがグラフに表示されます。そして、グラフは窮屈に見えます。5の倍数でデータポイントを表示するように考えていました。30ポイントがあるとすると、グラフの軸ポイントは[0、5、10、15、20、25、30]のようになります。数学的にグラフをプロットすると、1単位=5ポイントとなります。どうすればいいのかわかりません。誰かが私を見る方法のときに、ドキュメントから少なくとも正しい方向に私を向けることができますか?
var options = {
series: {
lines: {
show: true,
lineWidth: 1,
fillColor: {colors:[{opacity: 1},{opacity: 1}]},
align: "right"
}
},
grid: {
show: true,
markings: [{xaxis: {from: 0, to: 5}}]
},
xaxis:{
tickFormatter:timeTickFormatter,
tickSize : 1
},
yaxis: {
max:24
}
};
function timeTickFormatter(val,axis) {
var returnDate =new Array();
<% for (String dateValue: pasDays) { %>
returnDate.push("<%= dateValue %>");
<% } %>
return returnDate[val];
}
$(document).ready(function () {
$.plot($("#HoursChart"), [ { label : "Work Hours", data: <%= workHrsDaily %> },
{ label : "Idle Hours", data: <%= idleHrsDaily %> } ], options);
});
更新:tickSizeを5に変更すると、5つのデータポイントが表示されます:) !!