文章目录

  • echarts中设置x轴和y轴均随滚轮进行缩放
  • 当数据实时渲染时,也可进行区域缩放

echarts中设置x轴和y轴均随滚轮进行缩放

dataZoom 组件 用于区域缩放,从而能自由关注细节的数据信息,或者概览数据整体,或者去除离群点的影响。

  • option: {xAxis: [{...}, // 第一个 xAxis{...}, // 第二个 xAxis{...}, // 第三个 xAxis{...}  // 第四个 xAxis],dataZoom: [{type: 'inside',show: true,// 数据窗口范围的起始百分比。范围是:0 ~ 100。表示 0% ~ 100%。start: 0,// 数据窗口范围的结束百分比。范围是:0 ~ 100。end: 100,zoomOnMouseWheel: 'ctrl',// 第一个 dataZoom 组件xAxisIndex: [0, 2] // 表示这个 dataZoom 组件控制 第一个 和 第三个 xAxis},]
    }
    
  • type: 'inside' : 内置型数据区域缩放组件
  • start: 0, :数据窗口范围的起始百分比。范围是:0 ~ 100。表示 0% ~ 100%。
  • end: 100,数据窗口范围的结束百分比。范围是:0 ~ 100。
  • zoomOnMouseWheel: 'ctrl' 表示按住 ctrl 和鼠标滚轮能触发缩放

当数据实时渲染时,也可进行区域缩放

当我们 echarts 图表中的数据是通过websocket或其他方式实时渲染的【多用于折线图绘制】,那此刻需要对图表进行区域缩放时,就会失败,因为当新的数据传过来,echarts会重新根据点来实时绘制,从而无法保留上次的缩放结果

针对以上问题,在与师父研究之后得出如下结论
echartInstance.setOption(newValue,true)改为echartInstance.setOption(newValue)

  • 更改前
<script setup lang="ts">let echartInstance;// option 是数据data中的optionwatch(option,(newValue)=>{echartInstance.setOption(newValue,true)},{deep:true});onMounted(()=>{echartInsance = echart.init(echartRef.value,'macarons');echartInstance.setOption(option.value,true)})
</script>
  • 更改后
<script setup lang="ts">let echartInstance;// option 是数据data中的optionwatch(option,(newValue)=>{echartInstance.setOption(newValue)},{deep:true});onMounted(()=>{echartInsance = echart.init(echartRef.value,'macarons');echartInstance.setOption(option.value)})
</script>

Echarts图表设置x轴y轴均随滚轮滚动缩+放 区域缩放相关推荐

  1. Echarts 图表一些细节设置 lenged 双Y轴等

    echarts 示例 Echarts图表效果图(Make A Pie替代) Make A Pie 是由社区贡献者维护的用于 Apache ECharts 作品分享的第三方非官方社区.平时做Echart ...

  2. ECharts图表设置x轴和y轴显示数值

    ECharts图表设置x轴和y轴显示数值 未设置的效果: 想要达到的效果: 重要代码: xAxis.axisLabel.interval = 5; // 设置x轴间隔5个显示 // 设置y轴显示的最大 ...

  3. echarts图表折线图柱状图多个X轴Y轴以及一个Y轴反向

    echarts图表折线图柱状图多个X轴Y轴以及一个Y轴反向 option1: {color: ['#21E9F6', '#F2CE2E', '#EE2929', '#006DD9', '#1789FF ...

  4. Vue 中echarts的数据参数使用、X轴Y轴

    Echarts 柱状图配置详解 - 龙恩0707 - 博客园 ECharts图表设置x轴和y轴显示数值_King汀的博客-CSDN博客_echarts设置y轴数值 echarts柱状图 渐变色_kyl ...

  5. echarts的xAxis和yAxis——x轴y轴以及网格线的详细配置

    先详细看一下xAxis和yAxis配置的图表效果 下图详细的标注了图表中x轴y轴可见的内容 说明一下: x轴y轴在echarts配置项里,从内容上来说大体上没有太大区别,x轴能用的配置项y轴基本也可以 ...

  6. Echarts去除x轴,y轴网格线,网格区域(背景)

    每次写到Echarts时,总会忘记去除x轴,y轴网格线,网格区域(背景)是怎么设置的了,在这里记录一下,有个印象 xAxis : [{type : 'value',splitNumber: 2,sca ...

  7. echarts 柱状图隐藏x、y轴坐标轴、刻度线、隐藏x、y轴坐标轴的数值

    echarts 柱状图隐藏x.y轴的内容,隐藏x,y轴坐标轴.刻度线.隐藏x.y轴坐标轴的数值 1.隐藏x轴坐标轴,在xAxis下使用axisLine属性为false,相反显示则是true axisL ...

  8. matplotlib 笔记:设置x轴 y轴文字

    原本的图: import numpy as np import matplotlib.pyplot as plt lst=range(10000) a=np.random.choice(lst,150 ...

  9. 三菱FX5U,机床X轴Y轴工作台定位控制程序 全部使用两轴直线插补 有自动定位,手动定位!手动控制有,点动一次按钮每次走设置的距离

    三菱FX5U,机床X轴Y轴工作台定位控制程序!使用三菱J4-A系列伺服驱动器绝对位置系统,程序大小27000多步 1.本程序最多可做20个定位工序,全部使用两轴直线插补! 2.有自动定位,手动定位!手 ...

最新文章

  1. Java中的Atomic包使用指南
  2. android开源项目框架大全:《IT蓝豹》
  3. Python爬虫学习笔记1:request、selenium、ChromeDrive、GeckoDriver等相关依赖安装
  4. Java EE 8 MVC:使用查询参数
  5. 博客园开始对X++语言语法高亮的支持
  6. 马云的妻子张瑛有多优秀?
  7. 你不可不知的HTML优化技巧
  8. 替换class文件,重启Tomcat不生效
  9. 坚果云云盘告诉你如何保护自己的文件不被泄露?
  10. 【爬虫实战】自制属于你自己的在线翻译程序 - 爬取 360 在线翻译(教学 + 实践)
  11. 毕业好几年,改行学IT哪个岗位容易上手?
  12. 灌注和宝石性道法价比分析
  13. css 文字发光效果
  14. Origin的基础实验数据处理
  15. Arty A7开发板 + PULPino开源处理器折腾笔记
  16. 参考行标对云效以及LinKE的“持续交付”及“敏捷开发管理”能力打了下分,大家看肿么样?
  17. dm9000 晶振测不准
  18. UVALive 3523 圆桌骑士
  19. 100 道 Linux 笔试题,能拿 80 分就算运维大神!
  20. c++画蛋糕_【题解】生日蛋糕-C++

热门文章

  1. centos7 nvidia显卡安装
  2. 大数据时代:架构师该具备什么?
  3. 结构化数据和非结构化数据
  4. 在Excel里面,单元格里输入公式后只显示公式本身,不显示结果,怎么办
  5. Android 集成阿里百川实现在线客服、聊天功能
  6. WORD文档无法编辑解决
  7. 免费开发工具与IAR工具的比较
  8. 海康威视相机开发(一)
  9. Map Set,带你进入Java最常用到的两个接口 - 细节狂魔
  10. ##gif录制软件——初识GifCam##