当前位置: 首页 > article >正文

js+echarts画图:代码没报错,但是图表不显示

背景

  • 想用 js+echarts 画图,图表布局大致如下:
    父盒子下面有2个盒子并排分布,其中左边盒子是数字模块,右边盒子是图表模块:
    在这里插入图片描述

  • 核心代码:
    css文件:
    在这里插入图片描述

html文件:
在这里插入图片描述

但是运行完html页面后,代码没有报错,图表却没有显示出来:
在这里插入图片描述

解决

  • 按住F12键,进入控制台:
    在这里插入图片描述

  • 结合样式和元素进行错误排查:
    在这里插入图片描述

  • 发现没有显示出来的子盒子box2尺寸不符合原先设定的:
    原先设定的是150500大小,显示出来的是500502大小
    在这里插入图片描述

  • 于是进去css文件和html文件查看子盒子box2对应的代码,发现:

在定义box2盒子时,用的是元素的id属性
在这里插入图片描述
而对box2进行样式设计的时候,用的是类选择器:
在这里插入图片描述

  • 这样前后不一致,导致了虽然代码没有报错但是图表不显示,所以在定义box2盒子的html代码那里,添加box2的类属性值:
    在这里插入图片描述

  • 于是图表就显示出来了:
    在这里插入图片描述


http://www.kler.cn/a/4268.html

相关文章:

  • PHP的HMAC_SHA1和HMAC_MD5算法方法
  • 微服务中引入消息队列的利弊
  • 网络IO与IO多路复用
  • 【机器学习实战入门】使用OpenCV和Keras的驾驶员疲劳检测系统
  • Android SystemUI——车载CarSystemUI加载(八)
  • 【编译构建】用cmake编译libjpeg动态库并实现转灰度图片
  • Matlab进阶绘图第11期—方块热图灵活版
  • 计算广告(六)
  • Linux: 设备节点创建移除过程简析
  • javascript的严格模式与有什么特点?
  • 小白学Pytorch系列--Torch.nn API Recurrent Layers(8)
  • 渗透测试之冰蝎实战
  • 使用 Alluxio 优化 EMR 上 Flink Join
  • 有钱还系统开发|有钱还系统顾头不顾尾?最后的人会受伤害?
  • Thinkphp 6.0路由的域名和跨域请求
  • TS常用数据类型(TypeScript常用数据类型,ts常用数据类型和js常用数据类型的区别)
  • 前端面试题之html css篇
  • Spring MVC 启动之 Handler 揭秘
  • C#学习 Day2
  • gunicorn启动flask输出调试信息
  • CocosCreator实战篇 | 实现刮刮卡和橡皮擦 | 擦除效果
  • Mysql语句复习
  • 安装及使用本地Maven仓库
  • 面经-javascript基础
  • get和post的区别
  • python使用正则表达式re