私はjqPlot(バージョン1.0.2、私は信じています-7/25/12リリース)を使用して、さまざまな値で1日分の太陽エネルギー生産をレンダリングしています。1日の一部を拡大すると、グラフの間違った領域がレンダリングされることがよくあります。
プロットオプションは次のとおりです-
var plotOptions = {
series: [{ showMarker:false} ],
axes: {
xaxis:{
renderer:jQuery.jqplot.DateAxisRenderer,
tickOptions:{
formatString:'%R'
},
min: data[0].time * 1000,
max: data[data.length - 1].time * 1000
},
yaxis: {
tickOptions: {
formatString: '%.3f'
}
}
},
highlighter: {
show : true,
sizeAdjust: 7.5
},
cursor: {
show : true,
zoom: true,
showToolTip: false
}
};
データは、電気システム全体の1分間のサンプルであり、現在のデフォルト値は、1つのフェーズレッグのAC電流です(標準の北米の電気システム-120/240ボルトのAC電源)。通常、1日の1分ごとに1つずつ、1,440のサンプルがあります。
私が見ているのは、地域を選択することです。通常は4時間または6時間で、データの間違った部分がズームされています。たとえば、午前0時から午前8時を選択すると、代わりに午前4時から午前8時(または午前8時を少し過ぎてズームした場合は午前9時)がズームされます。これはかなり一貫性があります-表示されている範囲の後半-しかし、何が表示されるかについて韻や理由がなく、値が非常に近くにズームインされている可能性があり、何が何であるかわからない場合もあります。
私は例から大いに盗もうとしましたが、役に立ちませんでした。また、データセットのサイズを制限しようとしましたが、あまり役に立たないようです。
更新:生のタイムスタンプの使用からDate()オブジェクトの使用に切り替えてみましたが、役に立ちませんでした...