jqplot に DateAxisRender を正しく使用できません。
要件は、x 軸に予約日、y 軸に患者数を表示する必要があることです。日付は固定されており、サーバーから取得されます。同じ日付を x 軸にプロットする必要があります。
日付の例は次のとおりです。
s1 = [['01-May-08', 1], ['10-May-08', 4], ['25-May-08', 2], ['30-May-08', 6]];
$.jqplot(grphOneID, [s1], YI.getGraphOpts(YAxisLbl)).replot();
getGraphOpts: function (YAxisLbl) {
$.jqplot.config.enablePlugins = true;
var optsObj =
{
series: [{
pointLabels: {
xpadding: 8,
escapeHTML: false
},
rendererOptions: {
smooth: true
}
}],
axes: {
yaxis: {
ticks: m_CompositeReport.stdYLbls,
label: YAxisLbl,
tickOptions: {
formatString: '%d'
}
},
xaxis: {
renderer: $.jqplot.DateAxisRenderer,
label: 'Shop',
tickOptions: {
formatString: "%#m/%#d/%y"
},
numberTicks: 4
}
},
seriesColors: m_CompositeReport.stdColors.reverse()
}
return optsObj;
},
グラフをプロットした後、日付がめちゃくちゃになります。'4/30/08'、'5/7/08'、'5/14/08'、'5/21/08'、'5/28/08'、'6/4/08 '。
なぜこのようになっているのですか?Pls はここで間違っていることをアドバイスします。
前もって感謝します...