位置: IT常识 - 正文

Echarts图表自适应?你可以这样做(echarts图大小设置)

编辑:rootadmin
Echarts图表自适应?你可以这样做 一、图表变形

推荐整理分享Echarts图表自适应?你可以这样做(echarts图大小设置),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:echarts图大小设置,echarts图表大小设置,echarts自定义图,echarts调整图表大小,echarts自定义图,echarts图表大小设置,echarts自定义图,echarts根据大小自动调整,内容如对您有帮助,希望把文章链接给更多的朋友!

使用 Echarts 绘制图表时,可能会遇到变形的问题。如下图:

其原因是 Echarts 在初始化实例的时候,对应 dom 元素的宽高还没有确定。

解决方案也很简单: 监听对应 dom 元素,如果大小发生变化,调用resize()方法。

import echarts from 'echarts';...const chartDom = document.getElementById('myChart');let myChart = echarts.init(chartDom);// 若dom尺寸变化,则resizeconst chartObserver = new ResizeObserver(() => {    myChart.resize();});chartObserver.observe(chartDom);二、自适应解决方案Echarts图表自适应?你可以这样做(echarts图大小设置)

自适应是浏览器窗口变化的时候,echarts 图表大小能够相应的变化。可通过监听浏览器窗口实现。

window.onresize = () => {    myChart.resize();}

多个 echarts 图的话,则

window.onresize = () => {    myChart1.resize();    myChart2.resize();}

个别时候,也会遇到myChart1与myaChart2不在同一个作用域内,如果多次调用window.onresize(),后一个将会覆盖掉前一个。如下:

window.onresize = () => {    myChart1.resize();}...// 后一个执行的代码会覆盖掉前一个window监听window.onresize = () => {    myChart2.resize();}

这时,可以使用window.addEventListener('resize', callback)来避免监听被覆盖:

window.addEventListener('resize', () => {    myChart1.resize();}, false); // false代表事件句柄在冒泡阶段执行...window.addEventListener('resize', () => {    myChart2.resize();}, false);

当然,也可以跟最上面的处理一样,使用ResizeObserver分别监听对应 dom 元素,调用resize()解决。

「参考资料:」

「ResizeObserver API」:https://developer.mozilla.org/zh-CN/docs/Web/API/ResizeObserver

本文由 mdnice 多平台发布

本文链接地址:https://www.jiuchutong.com/zhishi/298907.html 转载请保留说明!

上一篇:图像修复(Image Restoration)算法数据集详细介绍(图像修复技术)

下一篇:Chatgpt私有化部署(全流程)

  • 打造微品牌有什么秘诀,视觉冲击力的微信营销(如何进行个人微信品牌打造)

    打造微品牌有什么秘诀,视觉冲击力的微信营销(如何进行个人微信品牌打造)

  • 华为mate30支持哪些5g频段(华为mate30支持哪些快充)

    华为mate30支持哪些5g频段(华为mate30支持哪些快充)

  • 为什么iphone11铃声只响一声(苹果11铃声为什么拿起来就小了)

    为什么iphone11铃声只响一声(苹果11铃声为什么拿起来就小了)

  • word怎么创建索引(word怎么创建索引文件)

    word怎么创建索引(word怎么创建索引文件)

  • 苹果a2031第几代(apple a2031是什么版本的airpod)

    苹果a2031第几代(apple a2031是什么版本的airpod)

  • win7电脑不能截屏了怎么办(win7不能截图)

    win7电脑不能截屏了怎么办(win7不能截图)

  • 黄钻怎样设置永久背景(黄钻怎么设置不让别人看到我)

    黄钻怎样设置永久背景(黄钻怎么设置不让别人看到我)

  • f2c模式是什么意思啊(f2c2c是什么模式)

    f2c模式是什么意思啊(f2c2c是什么模式)

  • 注销淘宝账号有什么影响(注销淘宝账号有什么坏处)

    注销淘宝账号有什么影响(注销淘宝账号有什么坏处)

  • excel表格的线条没有了怎么办(excel表格的线条怎么变细)

    excel表格的线条没有了怎么办(excel表格的线条怎么变细)

  • 苹果8不显示4G光显示GPRS(苹果手机8p4g不显示)

    苹果8不显示4G光显示GPRS(苹果手机8p4g不显示)

  • 台式电脑长时间没用开不了机怎么办(台式电脑长时间不用开机显示器无信号)

    台式电脑长时间没用开不了机怎么办(台式电脑长时间不用开机显示器无信号)

  • 咪咕盒子能用无线吗(咪咕盒子只能用有线吗)

    咪咕盒子能用无线吗(咪咕盒子只能用有线吗)

  • 如何在空白处添加下划线(如何在空白处添加时间和日期)

    如何在空白处添加下划线(如何在空白处添加时间和日期)

  • 小米9pro怎么设置人脸解锁(小米9pro5g怎么设置)

    小米9pro怎么设置人脸解锁(小米9pro5g怎么设置)

  • 淘宝预售在哪里看(淘宝预售在哪里搞)

    淘宝预售在哪里看(淘宝预售在哪里搞)

  • 高德地图怎么添加新地点(高德地图怎么添加多个目的地)

    高德地图怎么添加新地点(高德地图怎么添加多个目的地)

  • 微信朋友圈个签怎么设置(微信朋友圈个签名)

    微信朋友圈个签怎么设置(微信朋友圈个签名)

  • 问卷星可以一人多填吗(问卷星可以一人填多份吗?)

    问卷星可以一人多填吗(问卷星可以一人填多份吗?)

  • 拼多多退货填什么单号(拼多多退货要填什么)

    拼多多退货填什么单号(拼多多退货要填什么)

  • 手动双面打印怎么放纸(手动双面打印怎么操作)

    手动双面打印怎么放纸(手动双面打印怎么操作)

  • ipad怎么启用cookie(ipad怎么启用cookies)

    ipad怎么启用cookie(ipad怎么启用cookies)

  • 抖音和别人合唱怎么拍(抖音和别人合唱没声音)

    抖音和别人合唱怎么拍(抖音和别人合唱没声音)

  • 【Vue入门必备知识篇05】--- Vue Router路由(vue从入门到精通教程)

    【Vue入门必备知识篇05】--- Vue Router路由(vue从入门到精通教程)

  • 中国电信的通信网络
  • 售后回购确认为租赁的
  • 财务月末结转成什么账户
  • 销售退货时发票已认证怎么办
  • 个体工商户个人所得税怎么申报
  • 材料折扣率
  • 申请国家知识产权的条件
  • 不动产在建工程使用的外购货物
  • 进项税当期已转出能调整再抵扣吗?
  • 从支付宝里可以查出结婚个人信息吗
  • 海运费需要代扣代缴吗
  • 印花税本月没有,忘记零申报,有影响吗了
  • 虚列成本费用的后果
  • 高新技术企业优惠政策叠加
  • 增值税小规模纳税人的税率
  • 开具红字专票的步骤
  • 资产和利润表的关系
  • 固定资产大修理和更新改造的区别
  • 权利许可证照印花税每个月都要交吗
  • 金蝶k3初始余额录入打不进字
  • 应付职工薪酬明细表怎么填写
  • 专用发票没有写购买方电话号码
  • 以前年度损益调整属于哪类科目
  • 营业外收入怎么做会计凭证
  • 如何防止win10自动重启
  • 饭店开业请客说什么
  • 外贸企业出口退税计算
  • 损益明细表计提企业所得税
  • linux怎样使用
  • PHP:imagefilledpolygon()的用法_GD库图像处理函数
  • 货物运输增值税管理
  • 孚日山脉猞猁
  • 补充养老保险税前扣除标准与扣除比例
  • 企业应交税费科目
  • php 图片水印
  • 缴纳住房公积金现金流量项目填什么
  • thinkphp yii
  • 期末未缴税额是负数,本月申报为什么没有抵扣
  • viwer.js
  • vue0
  • react+go
  • 开发票的销售收入,正规的做账怎么做
  • windows刻录cd
  • php fgetc
  • mysql分表的3种方法
  • 织梦系统
  • 营业收入计入销售收入吗
  • 物业公司物业费税率是多少
  • 废旧物资专用发票
  • 转让不动产与销售不符
  • 结转成本类账户及税金及附加到本年利润
  • 回扣发票能查出来么
  • 饭店开业多久可以正常
  • 什么是营业净利率计算公式
  • 企业所得税季度申报数据怎么来
  • 小规模企业其他增值税发票不含税销售额是灰色的
  • 不征税收入与免税收入有哪些
  • 发票开错抬头做红字发票的账务处理是?
  • 坏账准备的核算
  • 商标权的入账价值有哪些
  • 事业单位现金收支流程图
  • 公司车辆做账交增值税吗
  • 管理费用和财务费用期末有无余额
  • 部门财务独立核算原则有哪些
  • 支票为什么不能取钱
  • 营业成本包括哪些会计科目
  • redhat linux6.5安装教程
  • win8无法正常启动你的电脑
  • win10系统d盘变成e盘,进入winpe盘符正常
  • win8系统修改密码
  • windows 10更新卡住
  • Win10 Build 14316启用Linux Bash 环境图文教程
  • linuxwho
  • validateform
  • 用javascript
  • js随机生成一个整数
  • 安卓手机管家推荐
  • 个人所得税申报怎么申报
  • 纳税人欠缴税款数额在10万元以上
  • 新华保险有返本金吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设