我在一页中有六个图表,三个仪表和三个 XY 图表。3 量规图表始终可见,而 XY 图表默认折叠。
在页面加载时,所有图表都被正确绘制,无论它们是否折叠。但是,如果我刷新所有图表,例如在更改日期选择器值之后,所有折叠的图表都会变成白色。
我怎样才能避免这种情况?是否有使图表大小无效的命令,或者只是在调整 div 大小时重绘它?
编辑:
我能够使用选项卡重现类似的行为:在页面加载时,所有选项卡都正确显示,但是如果我单击刷新按钮来重绘图表,当前不可见的选项卡将变为空白。
你可以在这里查看:https ://jsfiddle.net/giulia_pinnisi/cqoz5vbg/13/
draw_chart("chart1", data1);
draw_chart("chart2", data2);
draw_chart("chart3", data3);
$('#refresh_button').click(function() {
draw_chart("chart1", data1);
draw_chart("chart2", data2);
draw_chart("chart3", data3);
});
非常感谢你
朱利亚