首页 > 其他分享 >解决Echarts折线图的y轴刻度值与图表渲染不一致的BUG

解决Echarts折线图的y轴刻度值与图表渲染不一致的BUG

时间:2023-05-14 11:32:57浏览次数:31  
标签:解决方案 配置 Echarts BUG 折线图 一个系列 stack


目录

问题描述:

原因分析:

解决方案:

 最终效果:


问题描述:

在做Echarts图表时,发现当有多条折线图渲染时,折线图和y轴上面的数字不匹配的bug。如下图所示,本文记录一下解决方案。

解决Echarts折线图的y轴刻度值与图表渲染不一致的BUG_折线图

原因分析:

怀疑过因为数据格式不符合标准导致的,通过修改格式发现并没有解决问题。后怀疑是不是配置的原因,经过上网查资料发现,罪魁祸首果然是:stack 的配置。

在echarts中series里有个参数stack:
用于数据堆叠同个类目轴上,系列配置相同的stack,后一个系列的值会加在前一个系列之后。通俗一点讲就是:当两条线数值相近时,后面的值会在前一个系列的值上面叠加。从而就出现了线和值对不上的情况。

如图:

解决Echarts折线图的y轴刻度值与图表渲染不一致的BUG_解决方案_02


 

解决方案:

去掉 stack 或者每个系列使用不同的 stack 值。

方案一:把 stack 配置注释掉。

解决Echarts折线图的y轴刻度值与图表渲染不一致的BUG_解决方案_03

 方案二:stack 给不同的值

解决Echarts折线图的y轴刻度值与图表渲染不一致的BUG_javascript_04

 最终效果:

解决Echarts折线图的y轴刻度值与图表渲染不一致的BUG_折线图_05

 

标签:解决方案,配置,Echarts,BUG,折线图,一个系列,stack
From: https://blog.51cto.com/u_15300443/6274725

相关文章

  • 自动化视觉设备 设备机器视觉框架源码,已经修复大量 BUG,可以直接编译 C#联合Halcon混合
    自动化视觉设备设备机器视觉框架源码,已经修复大量BUG,可以直接编译C#联合Halcon混合编程源码,插件式开发,带手眼标定,相机静止和运动,支持C#脚本…ID:9215672790725673......
  • 单文件报表:vue + element + echarts + axios
    最近做个专项,需要做结果展示,又不想再搭建个复杂工程,今天尝试了单文件的vue,基本做出来了。效果图参考文档1.自己写的v-charts文档:https://www.cnblogs.com/dannyyao/p/10728210.html2.vue官方文档:https://cn.vuejs.org/guide/essentials/reactivity-fundamentals.html#declari......
  • MacOS祖传bug
    问题:/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/stdlib.h:20:15:fatalerror:'stdlib.h'filenotfound#include_next<stdlib.h>^~~~~~~~~~1errorgenerated.error:command'/Librar......
  • Halcon联合C#开发实用版框架,在2.0版本基础上做了修改的,实际项目应用过的版本,源码,修改
    Halcon联合C#开发实用版框架,在2.0版本基础上做了修改的,实际项目应用过的版本,源码,修改了很多Bug,自带有项目运行流程与图片,很适合学习使用,可修改参考用于项目。注:软件能够正常编译运行,使用中遇到Bug自行摸索解决,主要是源码学习参考为主。ID:2619656657567557......
  • echarts 的使用
    <template>//option通过id行绑定  <divid="myRangChart"style="width:100%;height:300px;">  </div></template><scriptsetup>//option引入全部import*asechartsfrom"echarts"import{onMount......
  • win10系统,VC运行库缺失bug(由于找不到MSVCP110.dll,无法继续执行代码)
    bug:由于找不到MSVCP110.dll,无法继续执行代码。重新安装程序可能会解决此问题。bug:由于找不到MSVCP140_CODECVT_IDS.dll,无法继续执行代码。重新安装程序可能会解决此问题。原因分析我昨天清理了c盘,把vc运行库全给删了。今天打开AE,就出现了上面两个提示。那么显......
  • macOS terminal select text bug All In One
    macOSterminalselecttextbugAllInOne内存溢出❓bugs❌mousetrackingmodesolution✅Youhavesomehowactivatedtheterminal'smousetrackingmode.#resetmousetrackingmode$resethttps://apple.stackexchange.com/a/329807/346428demos(......
  • echarts的散点图和中国地图配合使用
    热力图,我觉得也是叫散点图,我做的是分散在地图上面的点,主要效果如下:图是在晚上抄的:主要配置有几个:第一个需要配置两个地图属性,即两个series:series:[{//地图,可以是数组,多个label:{//label就是你地图上展示的名字,比如四川,重庆等等......
  • python Django项目以Debug模式启动和外网访问启动
    一、Django介绍介绍:完善的web框架,包括前端和后端的管理,django项目管理;管理后台访问:后面补充前端页面访问:根据app/settings.py文件下配置的访问地址1.1项目结构1.1.1app项目配置文件存放settings.py、urls.py、wsgi.py等1.1.2子应用配置Migrations:数据库模型的脚本,......
  • 一次查找分子级Bug的经历,过程太酸爽了
    “Debuggingisliketryingtofindaneedleinahaystack,excepttheneedleisalsomadeofhay.”Debug调试就像是在大片的干草堆中找针一样,只不过针也是由干草制成的。在软件开发的世界里,偶尔会出现一些非常隐蔽的Bug,这时候工程师们像探险家一样,需要深入代码的丛林,寻找......