2017_11_24 学习echarts之屏幕自适应、div充满整个屏幕
来源:互联网 发布:gsm无线网络优化 编辑:程序博客网 时间:2024/06/16 05:28
为了调整echarts的div容器占据整个屏幕,需要将div和body属性设置成百分比形式,即如下代码:
可以在head头中添加style,或者创建.css文件引入
<style type="text/css">
html, body {
width: 100%;
height: 100%;
margin: 0px;
padding: 0px;
}
#main {
width: 100%;
min-height: 100%;
}
</style>
为了适应不同浏览器以及不同的移动设备,需要将生成的echarts图表进行自适应调整,在不改变任何原代码的基础上,添加如下代码:
var worldMapContainer = document.getElementById('main');
//用于使chart自适应高度和宽度,通过窗体高宽计算容器高宽
var resizeWorldMapContainer = function() {
worldMapContainer.style.width = window.innerWidth + 'px';
worldMapContainer.style.height = window.innerHeight + 'px';
};
//设置容器高宽
resizeWorldMapContainer();
// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(worldMapContainer);
在myChart.setOption(option);下添加
//用于使chart自适应高度和宽度
window.onresize = function() {
//重置容器高宽
resizeWorldMapContainer();
myChart.resize();
};
- 2017_11_24 学习echarts之屏幕自适应、div充满整个屏幕
- 如何让ScrollView充满整个屏幕
- css怎样让背景充满整个屏幕
- Android让dialog充满整个屏幕
- 去除状态栏让Activity充满整个屏幕
- android让滚动视图充满整个屏幕
- html+CSS让背景图片充满整个屏幕
- Div 自适应屏幕大小
- Div 自适应屏幕大小
- Div 自适应屏幕大小
- div自适应屏幕
- div自适应屏幕高度
- 【CSS背景图片页面自适应充满屏幕】
- echarts + php 页面多统计图屏幕自适应
- 使BT5任务栏充满整个屏幕底部的办法
- android 如何让自定义dialog的宽度充满整个屏幕
- 如何让Canvas画笔填充满整个浏览器屏幕
- 自定义dialog的宽度充满整个屏幕宽度的问题
- SharedPreferences
- 配置
- 中级工程师之路之优雅代码之道
- 自定义View(二-番外8)
- 早安
- 2017_11_24 学习echarts之屏幕自适应、div充满整个屏幕
- java 异常java.lang.UnsupportedOperationException(转)
- The precise meaning of I/O wait time in Linux
- 树莓派通过DHT11温湿度传感器获得当前的温度和湿度
- 忘记oracle的sys用户密码怎么修改
- echarts单击节点高亮显示
- Oracle 序列化sequence
- phpstorm许可证到期激活方法
- 微信小程序 —— 微信小程序解析html富文本插件wxParse