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

Echarts柱状体实现滚动条动态滚动

 当我们柱状图中X轴数据太多的时候,会自动把柱形的宽度挤的很细,带来的交互非常不好,因此就有一个属性来解决:dataZoom
第一种简易的版本,横向滚动。

dataZoom: {show: true, // 为true 滚动条出现realtime: true, // 实时更新type:'slider', // 有type这个属性,滚动条在最下面,也可以不行,写y:36,这表示距离顶端36px,一般就是在图上面。height: 12, // 表示滚动条的高度,也就是粗细start: 20, // 表示默认展示20%~80%这一段。end: 80,},

第二种:

dataZoom: [//给x轴设置滚动条{type: 'slider',//slider表示有滑动块的,inside表示内置的// startValue: 8,//可用于设置开始显示的柱子的长度// endValue: 1,//可用于设置结束显示的柱子的长度start: 0,//默认为0  可设置滚动条从在后进行展示end: 40,//默认为100show: true,xAxisIndex: [0],handleSize: 0,//滑动条的 左右2个滑动条的大小height: 12,//组件高度left: '5%', //左边的距离right: '5%',//右边的距离bottom: -2,//右边的距离borderColor: "#f68b8f", //两边未选中的滑动条区域的颜色fillerColor: '#ff5e70',// 两边选中的滑动条区域的颜色backgroundColor: '#eee',//两边未选中的滑动条区域的颜色showDataShadow: false,//是否显示数据阴影 默认autoshowDetail: false,//即拖拽时候是否显示详细数值信息 默认truerealtime: true, //是否实时更新filterMode: 'filter',handleStyle: {borderRadius: '20',},},//下面这个属性是里面拖到{type: 'inside',show: true,xAxisIndex: [0], // 与上面xAxisIndex对应start: 0,//默认为1end: 100,//默认为100moveOnMouseWheel: false, // 鼠标滚轮时是否滚动preventDefaultMouseMove: false, // 是否阻止默认的鼠标移动事件},],

 第三种:

dataZoom: [{type: 'slider',width: '60%',start: 0,end: 40,showDataShadow: false,fillerColor: '#ff0000',borderRadius:'50%',moveHandleSize: 0,moveHandleStyle: {},left: '20%',// right: '80%',height: 20,handleSize: '80%', // 滑动条的 左右2个滑动条的大小handleIcon:'path://M512,512m-448,0a448,448,0,1,0,896,0a448,448,0,1,0,-896,0Z',handleStyle: {borderWidth: 0, // 边框宽度color: '#ff0000'}},{type: 'inside'}]

 

相关文章:

  • Spring源码系列-框架中的设计模式
  • [工业自动化-11]:西门子S7-15xxx编程 - PLC从站 - 分布式IO从站/从机
  • 【C++笔记】优先级队列priority_queue的模拟实现
  • 原型模式(创建型)
  • 解析html生成Word文档
  • 总结:利用原生JDK封装工具类,解析properties配置文件以及MF清单文件
  • 七个优秀微服务跟踪工具
  • 微服务-开篇-个人对微服务的理解
  • 【Springboot】基于注解式开发Springboot-Vue3整合Mybatis-plus实现分页查询
  • 每次重启完IDEA,application.properties文件里的中文变成?
  • Flink 基础 -- 应用开发(Table API SQL) 概念和通用API
  • Linux驱动开发——USB设备驱动
  • 从windows iso文件中提取install.wim
  • 从零开始搭建微服务(二)
  • 【星海出品】flask(三) 组件
  • 【跃迁之路】【641天】程序员高效学习方法论探索系列(实验阶段398-2018.11.14)...
  • bootstrap创建登录注册页面
  • E-HPC支持多队列管理和自动伸缩
  • ES6简单总结(搭配简单的讲解和小案例)
  • go append函数以及写入
  • Laravel Telescope:优雅的应用调试工具
  • React+TypeScript入门
  • React-生命周期杂记
  • Spring Security中异常上抛机制及对于转型处理的一些感悟
  • Transformer-XL: Unleashing the Potential of Attention Models
  • Web设计流程优化:网页效果图设计新思路
  • 利用jquery编写加法运算验证码
  • 前端知识点整理(待续)
  • 时间复杂度与空间复杂度分析
  • 运行时添加log4j2的appender
  • No resource identifier found for attribute,RxJava之zip操作符
  • !$boo在php中什么意思,php前戏
  • (1) caustics\
  • (10)Linux冯诺依曼结构操作系统的再次理解
  • (2009.11版)《网络管理员考试 考前冲刺预测卷及考点解析》复习重点
  • (八)光盘的挂载与解挂、挂载CentOS镜像、rpm安装软件详细学习笔记
  • (附源码)spring boot校园健康监测管理系统 毕业设计 151047
  • (实战篇)如何缓存数据
  • (转)微软牛津计划介绍——屌爆了的自然数据处理解决方案(人脸/语音识别,计算机视觉与语言理解)...
  • (转)我也是一只IT小小鸟
  • (转)重识new
  • .NET 事件模型教程(二)
  • .NET 中的轻量级线程安全
  • .net快速开发框架源码分享
  • .so文件(linux系统)
  • /deep/和 >>>以及 ::v-deep 三者的区别
  • @GlobalLock注解作用与原理解析
  • [] 与 [[]], -gt 与 > 的比较
  • [2009][note]构成理想导体超材料的有源THz欺骗表面等离子激元开关——
  • [AX]AX2012 AIF(四):文档服务应用实例
  • [BUG]Datax写入数据到psql报不能序列化特殊字符
  • [BZOJ2208][Jsoi2010]连通数
  • [c#基础]DataTable的Select方法
  • [C/C++]数据结构----顺序表的实现(增删查改)
  • [C++]:for循环for(int num : nums)