我使用 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();
}
);
});
以下是情节图片
有谁知道为什么会发生这种情况,即使我使用相同的代码来显示?