位置: 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私有化部署(全流程)

  • 电脑关机慢如何设置(电脑关机慢怎么办)(电脑关机很慢很慢)

    电脑关机慢如何设置(电脑关机慢怎么办)(电脑关机很慢很慢)

  • 苹果手机流量超了怎么自动关闭通知(苹果手机流量超过200m不能下载)

    苹果手机流量超了怎么自动关闭通知(苹果手机流量超过200m不能下载)

  • 1tssd固态硬盘有必要吗(固态硬盘有没有1t)

    1tssd固态硬盘有必要吗(固态硬盘有没有1t)

  • hwouc是什么文件夹(.h是什么文件)

    hwouc是什么文件夹(.h是什么文件)

  • 华为荣耀30s什么时候上市(华为荣耀50se)

    华为荣耀30s什么时候上市(华为荣耀50se)

  • iphone114g网络慢(iphone11网速很慢 4g满格)

    iphone114g网络慢(iphone11网速很慢 4g满格)

  • 手机视频怎么改名字(手机视频怎么改变方向)

    手机视频怎么改名字(手机视频怎么改变方向)

  • 多功能视频播放器为什么不能播放视频(多功能视频播放器开不了机怎么办)

    多功能视频播放器为什么不能播放视频(多功能视频播放器开不了机怎么办)

  • xsmax512比256快吗

    xsmax512比256快吗

  • 小米四lte是什么版本的

    小米四lte是什么版本的

  • iphone11 iphone11 pro区别(iphone11 iphone11 pro 对比)

    iphone11 iphone11 pro区别(iphone11 iphone11 pro 对比)

  • led显示屏的基本组成(LED显示屏的基本组成单元是)

    led显示屏的基本组成(LED显示屏的基本组成单元是)

  • 快手怎么查看钱包(怎么能查到快手花的钱)

    快手怎么查看钱包(怎么能查到快手花的钱)

  • 怎样删除oppo手机自带软件(怎样删除oppo手机自带的软件)

    怎样删除oppo手机自带软件(怎样删除oppo手机自带的软件)

  • 视频超过5分钟怎么发(微信怎么发大视频超过5分钟)

    视频超过5分钟怎么发(微信怎么发大视频超过5分钟)

  • ppt文本设置超链接(ppt文本超链接怎么设置)

    ppt文本设置超链接(ppt文本超链接怎么设置)

  • 苹果x摄像头是啥牌子(苹果x摄像头是索尼什么型号)

    苹果x摄像头是啥牌子(苹果x摄像头是索尼什么型号)

  • 红米k20pro支持无线充电吗(红米k20pro支持无线遥控吗)

    红米k20pro支持无线充电吗(红米k20pro支持无线遥控吗)

  • 手机4k和1080p的区别(手机4k和1080p的哪个更好)

    手机4k和1080p的区别(手机4k和1080p的哪个更好)

  • 淘宝上的洋淘是什么(淘宝的洋淘怎么没有了)

    淘宝上的洋淘是什么(淘宝的洋淘怎么没有了)

  • zao水印怎么关(如何关水印)

    zao水印怎么关(如何关水印)

  • airpods二代后面的按钮有什么用(airpods二代后面的金属条)

    airpods二代后面的按钮有什么用(airpods二代后面的金属条)

  • aspx手机什么软件打开(aspx用什么手机软件打开)

    aspx手机什么软件打开(aspx用什么手机软件打开)

  • naim音响中文怎么叫(naim音响是什么牌子)

    naim音响中文怎么叫(naim音响是什么牌子)

  • 朋友圈统一回复怎么操作(朋友圈统一回复大家祝福的评论)

    朋友圈统一回复怎么操作(朋友圈统一回复大家祝福的评论)

  • 已认证进项税额怎么结转
  • 异地存货怎么审计
  • 一般纳税人资格证明在哪里查询
  • 建筑业的增值税税率是多少
  • 水利建设基金可以按次申报吗
  • 上个月工资没有发
  • 发票开做红冲的会计分录怎么做
  • 付款给对方未开具发票
  • 出租房屋确认收入列简易计税还是销项税
  • 企业自建房产可以抵押吗
  • 欠税后股东能否退股
  • 工作过失扣工资合法吗
  • 商贸企业销售商品结转成本是手工算吗
  • 对债务人取得债权是什么意思
  • 已认证发票退回的流程
  • 特别纳税调整后 需要更正申报吗
  • 分公司单独做账吗
  • 给客户办理分期
  • 个体生产经营所得税税率2023
  • 企业所得税季报填报说明
  • 维修材料费主要包括
  • 咨询服务税费多少
  • 高新企业申报指南
  • 股东可以以知识产权作价出资吗
  • 代持的股份
  • 办公室电话费
  • Win11文件资源管理器将更新
  • 定额发票可以抵进项税吗
  • win10设置闹钟
  • vue实战项目教程
  • 电压是什么量
  • 公司股东内部转让需要人脸识别吗
  • 微信php开发教程
  • 国产设备投资抵免企业所得税
  • 今夕七夕
  • annaconda安装opencv
  • 金税三期税收管理系统响应异常返回信息:没有查询
  • 研发费用怎样进项抵扣
  • opencv项目开发实战
  • 发票必须在什么时候开
  • 以前年度收入少计如何做帐
  • 货物赔偿款如何计算
  • phpcms 标签
  • 织梦如何使用
  • 酒店营业税率是多少
  • 年终奖影响社保缴费基数吗
  • 施工企业的汇兑损失属于财务费用
  • 费用报销单的经办人是什么意思
  • 应付帐款借方余额,但对方公司己注销
  • 技术维护费全额抵扣有时间限制吗
  • 库存商品怎么结转收入
  • 用友软件操作流程图片
  • 会计和外贸哪个工作强度大
  • 发票冲红重开,重开时是按新税率还是旧税率?
  • 购买的固定资产退货怎么做账
  • 小规模开票的税点是多少
  • 小规模企业房产税税率是多少
  • 厂房出租租金收税吗
  • 公司控股的子公司 法人能被追加吗
  • 非税收入票据如何开具
  • 信息服务费可以抵扣吗
  • 工商联络注册
  • 资金占用利息收入怎么入账
  • 年底所得税的会计分录
  • 客运运价杂费收据填写例题
  • 管理费用业务招待费包括哪些
  • Win7 64位系统XP模式失效的原因及解决方法
  • windows2008 iis7如何取消目录执行权限的详细图文介绍
  • windows7 excel
  • android开发一般用什么软件
  • js时间计算相减
  • webpack vue-loader
  • document.all.value
  • java的file类的常用操作
  • js菜鸟编程
  • 安卓自定义app
  • 广东省电子税务局app下载手机版
  • 核定征收怎么计算税额
  • 银行收取个人贷款的费用
  • 如何查询哈尔滨医院药品信息
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设