问题描述:使用echarts制作图表,默认是隐藏的,点击使其显示之后,图表样式出现变形。
解决方法
1.在完成渲染echarts后添加代码:$(window).resize(myChart.resize);
示例:在 option && myChart.setOption(option);之后添加 $(window).resize(myChart.resize);
2.在点击设置图表显示的地方添加代码:$(window).trigger(‘resize’);
示例:在$(".test").show();之后添加 $(window).trigger('resize');