1

当用户选择选项卡以显示图表时,我试图重新绘制图表(最初它设置为可见性:隐藏)。一旦它再次绘制图表,我看不到图表中的任何线条或条形,我只看到图例。我想再次查看所有数据。当我不隐藏元素而只绘制它时,它可以正常工作,但我需要隐藏元素,以便数据可以按逻辑顺序组合在一起。

这是我用来在隐藏时绘制图表的代码,jqPlots 是一个包含用于绘图的变量的数组。

var plot = $.jqplot (DATA GOES IN HERE)
    jqPlots.push(plot)

然后在显示我拥有的 div 的处理程序中

for(var i = 0; i<jqPlots.length; i++)
{   
    jqPlots[i].replot();
}
4

0 回答 0