echarts 在不同的分辨率的移动设备上字体怎么适配呀?就是在一个分辨率下调式好了,在别的分辨率下整体的字体就会变小显得不适配,怎么才能让字体适配?或者这个fontSize可以获取么?为什么写成百分比的话不管用?急求,请熟悉小伙伴帮帮忙解答一下。
echarts 在不同的分辨率的移动设备上字体怎么适配呀?就是在一个分辨率下调式好了,在别的分辨率下整体的字体就会变小显得不适配,怎么才能让字体适配?或者这个fontSize可以获取么?为什么写成百分比的话不管用?急求,请熟悉小伙伴帮帮忙解答一下。
请问你有没有设置『 <meta name="viewport" content="width=device-width, initial-scale=1" />』
echartsBox.setOption(option);
window.onresize = function (){
echartsBox.resize();
}
echartsBox为放echarts的容器。
这么写之后当改变窗口的时候echarts就会自适应了。
想让字体也改变、就把字体写成百分比。
textStyle:{
fontSize:'150%',
color:'#fff'
}
像这样。自己也会根据分辨率的改变而改变了。
8 回答4.8k 阅读✓ 已解决
6 回答3.5k 阅读✓ 已解决
5 回答2.9k 阅读✓ 已解决
5 回答6.4k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
因为我在手机端用的是淘宝的适配方案 移动端自适应方案
但是在引入第三方插件的时候,需要对样式做一些修改才行(viewport 有收缩比例)
我的笨办法是写一个函数
然后在echarts需要的图表中传入这个全局的函数,比如这样:
楼主可以看看