まったく同じデータが供給されている2つの同一のプロットを示すフィドルを作成しました。1 つは表のセルから生成された配列からデータを受け取り、もう 1 つはプロットを生成するスクリプトにデータを直接書き込みます。
配列ソースのプロットは、最小/最大変数を認識していないようです - そして、より多くの変数を使用して最小/最大値を伝えることができますが、これは実際のバグが発生し始める場所です (グラフの半分だけのように)レンダリング/ラベルがレンダリングされない/など)。
配列を jqPlot に間違ってフィードしている可能性があります。または、オンラインで見つけることができない簡単な修正がある可能性があります。誰にもこれに対する解決策がありますか?
見てみな:
$('.plotter').each(function(){ // START PLOTTER
v = [];
$(this).find('tr').each(function(){
var v1 = $(this).find('td:first').html();
var v2 = $(this).find('td:last').html();
var array = [v1,v2];
v .push(array);
});
var plot1 = $.jqplot ('chart1', [v]);
}); // END PLOTTER
対:
var plot2 = $.jqplot ('chart2', [[[1,10],[2,20],[3,50],[4,100]]]);