Echarts的Category轴滑动

news2024/11/29 10:49:32

Echarts的Category轴滑动

效果,滚轮上下可拖动

image-20230210131442011

配置项

dataZoom: [
    // {
    //     // disabled: false,
    //     start: 100, //默认为0
    //     end: 80, //默认为100
    //     // startValue: [xArr.length - 1],
    //     // endValue: [xArr.length - 4],
    //     type: 'slider',
    //     // maxValueSpan: 5, //显示5条数据(默认显示10个)
    //     show: true,
    //     yAxisIndex: [0],
    //     width: 12,
    //     height: '70%', //组件高度
    //     right: 5, //右边的距离
    //     showDataShadow: false, //是否显示数据阴影 默认auto
    //     showDetail: false, //即拖拽时候是否显示详细数值信息 默认true
    //     realtime: true, //是否实时更新
    //     zoomLock: true
    // },
    {
        type: 'inside',
        yAxisIndex: [0],
        // zoomOnMouseWheel: true,
        // moveOnMouseMove: true,
        // moveOnMouseWheel: true,
        // 通过数值控制category
        // start: 0,
        // end: 20,
        // 通过index控制category
        startValue: [xArr.length - 1],
        endValue: [xArr.length - 4],
        // preventDefaultMouseMove: true,
        // 通过窗口值控制(重0开始)
        minValueSpan: 4,
        maxValueSpan: 4
    }
],

注意点

  • slider类型的滑块基本不需要用到,可以直接无视
  • inside类型的内置滑块
    • zoomOnMouseWheel 如果关闭,部分版本的moveOnMouseWheel配置将无效(Bug),因此导致了我调试很久始终找不到问题原因
    • start和end属性不需要配置
    • 为了实现不缩放,但是滚轮上下滑动,只需四个配置:
      • startValue 起始类目轴数据index,从上到下就是array末尾开始
      • endValue 当前屏的终止index,差距start几个就是默认显示几条category数据轴
      • minValueSpan 当前窗口(可视的echart图内容)显示category轴数量的最小值
      • maxValueSpan
      • 当 minValueSpan = maxValueSpan时,等同于窗口往下拖动时不被缩放(zoomOnMouseWheel =false),因此可以实现滑动效果,绕开bug

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/335388.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

typora每次复制文档都要附带图片文件夹?学会配置gitee图床

0. 引言 作为开发人员,我们习惯使用md格式来编写文档,特别是typora编辑器更是日常使用的软件。但作为轻量化的文档编辑器,我们在默认插入图片时,一般typora会将图片保存到本地或者引用一个本地图片的路径 当文档还在我们本地打开…

免费IB学习资源推荐,学霸常用

看了那些学霸们分享的笔记与网站,深刻认识到学习的竞争,就是对个人资源归纳整理能力的比拼,想要学好IB学科,除了跟着自己的辅导老师积极学习以外,还要学会充分掌握学习资料,这样才能做到心中有数&#xff0…

超清遥感影像语义分割处理

分割出城市中的垃圾堆场,遂寻找到了 UrbanAtlas 2012 database 这个数据集和对应的 baseline baseline IoU for class 1: 0.5667 IoU for class 2: 0.3504 IoU for class 3: 0.0001 IoU for class 4: 0.0002 IoU for class 5: 0.4121 IoU for class 6: 0.0204 IoU for cla…

第三章:IP地址加掩码讲解和ping命令运用

IP地址加掩码:我打几个IP地址给你们瞅瞅。10.20.70.55/24192.168.30.2/24我写的这几个都是24位掩码的,/后面的是掩码位数,也就是是255.255.255.0。子网掩码分为三类:A类:255.0.0.0B类:255.255.0.0C类&#…

RMIserver端和Registry端源码分析

想学JDNI,那想必一定躲不过RMI。 RMI简述 RMI可以远程调用JVM对象并获取结果。所以需要一个server和一个client进行通信。 Server端会创建一个远程对象用于client端远程访问。 下面改造一张来自W3Cschool的图: 只需要知道:Client端使用st…

UE5 UI材质特效

一、扩散的光圈。效果如下:用ps拉一个 对称渐变 和 径向渐变对称渐变:用于做纹理,通过平面坐标到极坐标的公式,转换成环。径向渐变:用于Mask将贴图的纹理组改为 UI,压缩设置改为 用户界面2D。创建材质 M_Te…

Myb atis基础3

Mybatis注解开发单表操作Mybatis的常用注解Mybatis的增删改查MyBatis注解开发的多表操作MyBatis的注解实现复杂映射开发一对一查询一对多查询多对多查询构建sqlsql构建对象介绍查询功能的实现新增功能的实现修改功能的实现删除功能的实现Mybatis注解开发单表操作 Mybatis的常用…

【运筹优化】Python 实现标签算法求解 ESPPRC 问题

文章目录一、标签算法介绍二、SPPRC 问题三、ESPPRC 问题四、Python 实现标签算法求解 ESPPRC 问题4.1 Solomn 数据集4.2 完整代码4.2.1 Functions.py4.2.2 LabelAlgo.py4.2.3 Main.py4.3 结果展示4.3.1 测试案例:c101.txt4.3.2 测试案例:r101.txt一、标…

2022年38女神节大促美妆、珠宝、母婴、保健电商数据回顾

近期,我们陆续接收到了品牌商家朋友们对于2022年女神节大促期间部分品类的数据需求,希望能对今年的大促活动有一个更宏观的认知、更精准的预测,从而拿到更好的数据效果。 为此,在距离大促开启一个月的备货阶段,鲸参谋决…

ChatGPT真的像媒体宣传的那样“四平八稳”吗?

最近ChatGPT非常的火爆,曝光度很高,很多官方媒体和个人的自媒体公众号都进行各种追逐。有些文案写的太好了,真的都要信了。其中有一篇“遨游四海,惊艳于某州”类似旅游宣传的文案。为了测试一下于是仿照他们的问话方式对ChatGPT进…

【服务器数据恢复】服务器raid5故障导致lvm结构损坏的数据恢复案例

服务器数据恢复环境: 服务器内搭建2组raid5磁盘阵列,每组raid5阵列包含4个磁盘,2组阵列都划分为lun并组为lvm结构,采用的ext3文件系统。 服务器故障: 一直raid5磁盘阵列中的一块硬盘由于未知故障离线,此时该…

【4】深度学习之Pytorch——如何使用张量处理时间序列数据集(共享自行车数据集)

表格数据 表格中的每一行都独立于其他行,他们的顺序页没有任何关系。并且,没有提供有关行之前和行之后的列编码信息。 表格类型的数据是指通过表格的形式表示的数据,它以行和列的方式组织数据。表格中的每一行代表一个数据项,每…

九龙证券|A股苏州板块迎来“200+”里程碑

2月10日,跟着裕太微登陆科创板,A股“姑苏板块”正式迎来第201位成员。姑苏也成为继京、沪、深、杭之后,第5个具有A股上市公司总数超越200家的城市。 现在,姑苏不仅生长为位居全国前列的“制作之都”,更成为资本市场高地…

通过对HashMap的源码分析解决部分关于HashMap的问题

HashMap第一次分配多大的空间我们查看resize()中的源码所以当我们没有传入默认容量的参数的时候,默认容量是16当传进一个20的初始参数时,数组的容量是多大所以当我们传入20的参数,这时创建的容量是32(2^5)对…

电子采购一体化解决方案

企事业数字化转型专家,提供各类应用解决方案。您身边的赋能小助手! 文章目录前言一、当下采购的痛点二、解决方案-供应商管理1.供应商管理三、解决方案-企业询价、供应商报价管理四、解决方案-采购订单五、送货、到货、订单管理总结前言 随着各类产业链…

世界上最大的12个超大规模自建数据中心企业

Hyperscalers 经常与托管服务提供商合作以满足需求并解决他们的需求。但随着它们变得越来越大,超大规模企业已经转向建立自己的数据中心。 规模是选择自建的关键决定因素,但其他变量也出现了,包括减少供应商、定制和控制设计以及获取可再生能…

Linux搭建redis集群6.x版本【超简单】

Linux搭建redis集群6.x版本【超简单】::::本文主要展示如何在一台服务器上搭建集群,核心思想就是复制实例,修改启动端口,实际上跟在几台服务器的操作都是一样的。一.安装redis wget http://dow…

docker入门基础(安装docker部署应用)

docker基础容器技术发展 文章目录docker基础容器技术发展1.什么是容器?2.容器和虚拟化的区别3.docker官网文档地址4.docker基本组成5.安装docker5.1.调整系统环境5.2.准备工作5.3.下载所需的插件5.4.下载镜像仓库5.5.安装docker5.6.启动docker5.7.hello-world 命令5…

DHCP安全及防范

DHCP安全及防范DHCP面临的威胁DHCP饿死攻击仿冒DHCP Server攻击DHCP中间人攻击DHCP Snooping技术的出现DHCP Snooping防饿死攻击DHCP Snooping防止仿冒DHCP Server攻击DHCP Snooping防止中间人攻击DHCP Snooping防止仿冒DHCP报文攻击DHCP面临的威胁 网络攻击无处不在&#xff…

【JavaSE】深入HashMap

文章目录1. HashMap概述2. 哈希冲突3. 树化与退化3.1 树化的意义3.2 树的退化4. 二次哈希5. put方法源码分析6. key的设计7. 并发问题参考 如何防止因哈希碰撞引起的DoS攻击_hashmap dos攻击_双子孤狼的博客-CSDN博客 为什么 HashMap 要用 h^(h >>&#…