Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
3.5k views
in Technique[技术] by (71.8m points)

关于echarts同页面多个图表出现的问题

现在一个页面上有三个图表,其中两个图表在一个盒子里:
image.png
点击切换显示第三个图表:
image.png
image.png
点歌图表会缩的很小,
但是如果缩放屏幕,又会恢复正常大小:
image.png
但切换到两个图表的那个盒子:
image.png
之前的两个图表就会缩小,
这是代码:
image.png
image.png
,请问一下,大佬们,这个咋解决啊??


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

方法一:外盒子设置绝对定位

image.png

用绝对定位,可以让一开始图表自动适应宽高;

方法二:setOptions后,resize一次;

image.png
把所有图表resize方法,封装到一块;
在setOptions时,重新调整大小即可;

myCahrt.setOptions(...);
myCahrt.resize();   // 数据配置完成后,重新resize一遍

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

1.4m articles

1.4m replys

5 comments

56.6k users

...