移动端使用 echarts中 滚动条 dataZoom 改造为内容区域可以左右滚动

移动端使用 echarts中 滚动条 dataZoom 改造为内容区域可以左右滚动

直接上图 :
在这里插入图片描述

主要是下面这段代码:

 "dataZoom": [
        {
            "type": "inside",
            "show": false,
            "xAxisIndex": [
                0
            ],
            "zoomOnMouseWheel": false,
            "moveOnMouseWheel": true,
            "moveOnMouseMove": true,
            "z": 4,
            "filterMode": "filter",
            "startValue": 0,
            "endValue": 4,
            "disabled": false,
            "zoomLock": true,
            "preventDefaultMouseMove": true,
            "throttle": 100
        },
        {
            "type": "slider",
            "realtime": true,
            "show": false,
            "height": 6,
            "width": 56,
            "xAxisIndex": [
                0
            ],
            "fillerColor": "rgba(96, 172, 252,0.8)",
            "borderColor": "rgba(96, 172, 252,0.6)",
            "backgroundColor": "rgba(96, 172, 252,0.3)",
            "showDataShadow": false,
            "showDetail": false,
            "left": 0,
            "bottom": 6,
            "moveHandleSize": 0,
            "z": 4,
            "filterMode": "filter",
            "startValue": 0,
            "endValue": 4,
            "borderRadius": 3,
            "handleSize": "0",
            "zoomLock": true,
            "brushSelect": false,
            "throttle": 100
        }
    ],

下面的代码仅供参考:

 let dataZoomSlider = {
            "type": "slider",
            "realtime": true,//拖动时,是否实时更新系列的视图。如果设置为 false,则只在拖拽结束的时候更新。
            "show": false,//是否显示 组件。如果设置为 false,不会显示,但是数据过滤的功能还存在。
            "height": normalFontSize(12),//滚动条高度
            "width": normalFontSize(112),//滚动条长度
            "xAxisIndex": [
                0
            ],
            "fillerColor": "rgba(96, 172, 252,0.8)",//滑块填充颜色
            "borderColor": "rgba(96, 172, 252,0.6)",//滚动条边框颜色
            "backgroundColor": "rgba(96, 172, 252,0.3)",//滚动条背景颜色
            "showDataShadow": false,
            "showDetail": false,
            // "right": 50,
            "left": 0,
            "bottom": normalFontSize(12),
            "moveHandleSize": 0,
            "z": 4,
            "filterMode": "filter",
            // "start": 0,
            // // "end": 6,
            // "end": 4,
            startValue: 0,  // 重点在这   -- 开始的值
            endValue: 4,   // 重点在这   -- 结束的值
            "borderRadius": normalFontSize(6),//滚动条圆角
            // "dataBackground": {
            //     "lineStyle": {
            //         "color": "#ccc",
            //         "width": 0.5
            //     },
            //     "areaStyle": {
            //         "color": "#ccc",
            //         "opacity": 0.2
            //     }
            // },
            // "selectedDataBackground": {
            //     "lineStyle": {
            //         "color": "#eee",
            //         // "width": 0.5
            //     },
            //     "areaStyle": {
            //         "color": "#eee",
            //         "opacity": 0.2
            //     }
            // },
            // "handleIcon": "path://M-9.35,34.56V42m0-40V9.5m-2,0h4a2,2,0,0,1,2,2v21a2,2,0,0,1-2,2h-4a2,2,0,0,1-2-2v-21A2,2,0,0,1-11.35,9.5Z",
            "handleSize": "0",//滑块左右两侧手柄大小,设为0则不显示
            // "handleStyle": {
            //     "color": "#fff",
            //     "borderColor": "#ccc"
            // },
            // "moveHandleIcon": "path://M-320.9-50L-320.9-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-348-41-339-50-320.9-50z M-212.3-50L-212.3-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-239.4-41-230.4-50-212.3-50z M-103.7-50L-103.7-50c18.1,0,27.1,9,27.1,27.1V85.7c0,18.1-9,27.1-27.1,27.1l0,0c-18.1,0-27.1-9-27.1-27.1V-22.9C-130.9-41-121.8-50-103.7-50z",
            // "moveHandleStyle": {
            //     "color": "#999",
            //     "opacity": 0.7
            // },
            "zoomLock": true,//true 则锁定选择区域的大小,也就是说,只能平移,不能缩放
            // "textStyle": {
            //     "color": "#333"
            // },
            "brushSelect": false,
            // "brushStyle": {
            //     "color": "rgba(96, 172, 252,0.3)"
            // },
            // "emphasis": {
            //     "handleStyle": {
            //         "borderColor": "#ccc"
            //     },
            //     "moveHandleStyle": {
            //         "color": "#ccc"
            //     }
            // },
            "throttle": 100,
            // "startValue": 0,
            // "endValue": val
        }
        let dataZoomInside = {
            "type": "inside",
            // width: 50,
            "show": false,
            "xAxisIndex": [
                0
            ],
            "zoomOnMouseWheel": false,//滚轮是否触发缩放
            "moveOnMouseWheel": true,//鼠标滚轮能否触发平移
            "moveOnMouseMove": true,//鼠标移动能否触发平移
            "z": 4,
            "filterMode": "filter",
            // "start": 0,
            // // "end": 6,
            // "end": 5,
            startValue: 0,  // 重点在这   -- 开始的值
            endValue: 4,   // 重点在这   -- 结束的值
            "disabled": false,
            "zoomLock": true,//true 则锁定选择区域的大小,也就是说,只能平移,不能缩放
            "preventDefaultMouseMove": true,
            "throttle": 100,
        }







option = {
    "color": [
        "#60acfc"
    ],
    "tooltip": {
        "trigger": "axis",
        "axisPointer": {
            "type": "shadow"
        },
        "confine": true,
        "extraCssText": "max-width:100%; white-space:pre-wrap"
    },
    "legend": {
        "right": "0%",
        "top": "2%",
        "itemWidth": 6,
        "itemHeight": 6,
        "icon": "rect",
        "textStyle": {
            "color": "rgba(96, 172, 252,0.5)",
            "width": 300,
            "overflow": "truncate",
            "ellipsis": "..."
        }
    },
    "grid": {
        "left": "3%",
        "right": "3%",
        "bottom": "40",
        "top": "20%",
        "containLabel": true
    },
    "xAxis": [
        {
            "type": "category",
            "data": [
                "类型1",
                "类型2",
                "类型3",
            ],
            "axisTick": {
                "show": false
            },
            "axisLine": {
                "show": true,
                "lineStyle": {
                    "color": "#ccc"
                }
            },
            "splitLine": {
                "show": false
            },
            "axisLabel": {
                "show": true,
                "color": "rgba(96, 172, 252,0.3)",
                "fontSize": 13,
                "margin": 8,
                "showMaxLabel": true,
                "interval": 0
            }
        }
    ],
    "yAxis": [
        {
            "type": "value",
            "name": "单位:",
            "position": "left",
            "nameTextStyle": {
                "color": "rgba(96, 172, 252,0.5)",
                "with": 80,
                "align": "left"
            },
            "splitLine": {
                "show": true,
                "lineStyle": {
                    "type": "dashed",
                    "color": "#ccc"
                }
            },
            "axisTick": {
                "show": false
            },
            "axisLabel": {
                "show": true,
                "color": "rgba(96, 172, 252,0.6)",
                "fontSize": 14
            },
            "minInterval": 1,
            "alignTicks": false,
            "max": 200
        }
    ],
    "dataZoom": [
        {
            "type": "inside",
            "show": false,
            "xAxisIndex": [
                0
            ],
            "zoomOnMouseWheel": false,
            "moveOnMouseWheel": true,
            "moveOnMouseMove": true,
            "z": 4,
            "filterMode": "filter",
            "startValue": 0,
            "endValue": 4,
            "disabled": false,
            "zoomLock": true,
            "preventDefaultMouseMove": true,
            "throttle": 100
        },
        {
            "type": "slider",
            "realtime": true,
            "show": false,
            "height": 6,
            "width": 56,
            "xAxisIndex": [
                0
            ],
            "fillerColor": "rgba(96, 172, 252,0.8)",
            "borderColor": "rgba(96, 172, 252,0.6)",
            "backgroundColor": "rgba(96, 172, 2520.3)",
            "showDataShadow": false,
            "showDetail": false,
            "left": 0,
            "bottom": 6,
            "moveHandleSize": 0,
            "z": 4,
            "filterMode": "filter",
            "startValue": 0,
            "endValue": 4,
            "borderRadius": 3,
            "handleSize": "0",
            "zoomLock": true,
            "brushSelect": false,
            "throttle": 100
        }
    ],
    "series": [
        {
            "data": [
                "100",
                "101",
                "102",
            ],
            "type": "bar",
            "symbol": "none",
            "name": "数量",
            "barWidth": 12,
            "yAxisIndex": 0,
            "label": {
                "show": true,
                "position": "top",
                "color": "rgba(96, 172, 252,0.6)",
                "fontSize": 14
            },
            "areaStyle": {
                "opacity": 0,
                "color": {
                    "colorStops": [
                        {
                            "offset": 0,
                            "color": "rgba(96, 172, 252,0.3)"
                        },
                        {
                            "offset": 1,
                            "color": "rgba(96, 172, 252,0)"
                        }
                    ],
                    "x": 0,
                    "y": 0,
                    "x2": 0,
                    "y2": 1,
                    "type": "linear",
                    "global": false
                }
            }
        }
    ]
}

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Frostmourne - Elasticsearch源日志告警配置

简介 配置Frostmourne 接入Elasticsearch源进行日志匹配告警,并静默规则,告警消息发送到企业微信,告警信息使用Markdown。 部署安装教程查看: https://songxwn.com/frostmourne_install ELK 安装教程:https://songx…

Spring Boot整合canal实现数据一致性解决方案解析-部署+实战

🏷️个人主页:牵着猫散步的鼠鼠 🏷️系列专栏:Java全栈-专栏 🏷️个人学习笔记,若有缺误,欢迎评论区指正 目录 1.前言 2.canal部署安装 3.Spring Boot整合canal 3.1数据库与缓存一致性问题…

golang中new和make的区别

1. 先看一个例子 package mainimport "fmt"func main() {var a *int*a 10fmt.Println(*a) }运行结果是啥呢? 问:为什么会报这个panic呢? 答:因为如果是一个引用类型,我们不仅要声明它,还要为…

若依(ruoyi-vue)后端部署windows系统 (一文搞通,从idea安装到打包部署)

一、下载idea并破解,防止时间久了没法打开 访问 IDEA 官网,下载 IDEA 2023.2.3 版本的安装包,下载链接如下 : https://www.jetbrains.com/idea/download/ 卸载旧版本,安装新版本 弹框会提示选择安装路径,我这里直接选择…

蜡烛图K线图采用PictureBox控件绘制是实现量化交易的第一步非python量化

用vb6.0开发的量化交易软件 VB6量化交易软件的演示视频演示如上 股票软件中的蜡烛图是非常重要的一个东西,这里用VB6.0自带的Picture1控件的Line方法就可以实现绘制。 关于PictureBox 中的line 用法 msdn 上的说明为如下所示 object.Line [Step] …

大模型语言系列-Agent

文章目录 前言一、Agent是什么?二、LLM Agent1.西部世界小镇Agent2.BabyAGI3.AutoGPT4.Voyager Agent 总结 前言 自2022年ChatGPT诞生以来,LLM获得了收获了大量关注和研究,但究其根本,技术还是要为应用服务,如何将LLM…

数据结构与算法----复习Part 15 ()

本系列是算法通关手册LeeCode的学习笔记 算法通关手册(LeetCode) | 算法通关手册(LeetCode) (itcharge.cn) 目录 一,二叉搜索树(Binary Search Tree) 二叉搜索树的查找 二叉搜索树的插入 …

自动点赞软件崛起背后的秘密!你还不知道就真的OUT了!

先来看视频 智能引流黑科技,ks自动点赞软件教程 在数字化的世界中,社交媒体已经成为了我们日常生活的一部分。点赞、评论、分享,这些互动方式在塑造我们的数字身份的同时,也推动了信息的传播。然而,随着自动点赞软件的…

css入门基础(二)链接伪类细节详讲

注释很详细&#xff0c;直接上代码 新增内容&#xff1a; 1.链接伪类的使用顺序规范 2.链接伪类的使用效果 3.浏览器安全策略对visited伪类造成的影响 4.visited伪类的工作原理 源码&#xff1a; index.html <!DOCTYPE html> <html lang"en"> <head&…

【算法专题--双指针算法】leetcode--283. 移动零、leetcode--1089. 复写零

&#x1f341;你好&#xff0c;我是 RO-BERRY &#x1f4d7; 致力于C、C、数据结构、TCP/IP、数据库等等一系列知识 &#x1f384;感谢你的陪伴与支持 &#xff0c;故事既有了开头&#xff0c;就要画上一个完美的句号&#xff0c;让我们一起加油 目录 前言1. 移动零&#xff0…

性能分析与调优(硬核分享)

前言 常看到性能测试书中说&#xff0c;性能测试不单单是性能测试工程师一个人的事儿。需要DBA 、开发人员、运维人员的配合完成。但是在不少情况下性能测试是由性能测试人员独立完成的&#xff0c;退一步就算由其它人员的协助&#xff0c;了解系统架构的的各个模块对于自身的…

2024年【天津市安全员C证】考试内容及天津市安全员C证考试报名

题库来源&#xff1a;安全生产模拟考试一点通公众号小程序 天津市安全员C证考试内容是安全生产模拟考试一点通生成的&#xff0c;天津市安全员C证证模拟考试题库是根据天津市安全员C证最新版教材汇编出天津市安全员C证仿真模拟考试。2024年【天津市安全员C证】考试内容及天津市…

为什么光学器件需要厚度

确定光学厚度的限值 光学元件的功能和性能在很大程度上受到可用光学材料的限制。制造和光学元件设计的最新发展现在拓宽了可以实现的目标。特别是&#xff0c;平面光学器件或超表面可以设计为具有大块光学元件的功能&#xff0c;但其厚度缩小到仅几百纳米。米勒现在提出了一项…

【DL经典回顾】激活函数大汇总(十三)(Sinc SwiGLU附代码和详细公式)

激活函数大汇总&#xff08;十三&#xff09;&#xff08;Sinc & SwiGLU附代码和详细公式&#xff09; 更多激活函数见激活函数大汇总列表 一、引言 欢迎来到我们深入探索神经网络核心组成部分——激活函数的系列博客。在人工智能的世界里&#xff0c;激活函数扮演着不可…

【PTA+LeetCode】递归----代码练习

递归学习博客&#xff1a;博客地址 1.递归实现指数函数 double calc_pow( double x, int n ){//1.确定退出条件//2.找等价关系式if(n1){return x;}return x*calc_pow(x,n-1); }2.递归计算Ackermenn函数 int Ack( int m, int n ){//1.确定退出条件//2.确定关系式if(m0){return …

2.2 HTML5保留的常用标签

2.2.1 基础标签 1. 段落标签<p> 段落标签<p>和</p>用于形成一个新的段落&#xff0c;段落与段落之间默认为空一行进行分割。 2. 标题标签<h1>-<h6> HTML5使用<hn>和</hn>来标记文本中的标题&#xff0c;其中n需要替换为数字&#x…

R语言数据挖掘-关联规则挖掘(1)

一、分析目的和数据集描述 要分析的数据是美国一区域的保险费支出的历史数据。保险费用数据表的每列分别为年龄、性别、体重指数、孩子数量、是否吸烟、所在区域、保险收费。 本文的主要目的是分析在年龄、性别、体重指数、孩子数量、是否吸烟、所在区域中这些因素中&#xf…

第二十四节 Java 异常处理

什么是异常&#xff1f; 程序运行时&#xff0c;发生的不被期望的事件&#xff0c;它阻止了程序按照程序员的预期正常执行&#xff0c;这就是异常。异常发生时&#xff0c;是任程序自生自灭&#xff0c;立刻退出终止&#xff0c;还是输出错误给用户&#xff1f;或者用C语言风格…

WordPress网站启用cloudflare的CDN加速后,网站出现多重定向无法访问

这是一个使用Hostease的Linux虚拟主机的客户反馈的问题&#xff0c;Hostease的虚拟主机使用的也是cPanel面板&#xff0c;客户使用的是cPanel的softaculous安装的WordPress&#xff0c;但是在安装完成后&#xff0c;并且解析了域名之后&#xff0c;发现网站无法访问&#xff0c…

编译原理学习之-一个简单的语法制导翻译器

第二章 一个简单的语法制导翻译器 将具有代表性的程序设计语言语句翻译为三地址码&#xff08;一种中间表示形式&#xff09;&#xff0c;本章的重点是编译器的前端&#xff0c;特别是词法分析&#xff0c;语法分析和中间代码生产。 建立一个中缀算术表达式转换为后缀表达式的…
最新文章