0

jqplot を使用してグラフをプロットし、twitter ブートストラップ モーダル ウィンドウ内に表示します。モーダル ウィンドウには 5 つのタブがあり、タブ 5 に jqplot チャートを表示すると、奇妙なデータがプロットされますが、タブ 4 に表示すると同じものが正しくプロットされます。次のコードを使用して jqplot チャートを表示しています

$(document).ready(function(){
var cosPoints = [];
for (var i=0; i<2*Math.PI; i+=0.1){
 cosPoints.push([i, Math.cos(i)]);
}
var plot1 = $.jqplot('chart1', [cosPoints], { 
  series:[{showMarker:false}],
  axes:{
    xaxis:{
      label:'Angle (radians)'
    },
    yaxis:{
      label:'Cosine'
    }
  }
});
$('a[href=\"#yw1_tab_5\"]').on('shown', function(h) {
            plot1.replot();
            }
        );
});

以下はプロットの画像です 正しいプロット 間違ったプロット

同じコードを使用して表示しているのに、なぜこれが起こっているのか、誰にも分かりますか?

4

0 に答える 0