[echarts] 图表工具栏 toolbox

option={// 工具栏配置toolbox:{id:'1',                       // 组件IDshow:true,                    // 是否显示工具栏orient:'horizontal',          // 工具栏 icon 的布局朝向itemSize:15,                  // 工具栏 icon 的大小itemGap:10,                   // 工具栏 icon 每项之间的间隔showTitle:true,               // 是否在鼠标悬浮 icon 时,显示每一个工具的标题zlevel:1,                     // 组件所有图形的 zlevel 值, 画布 Canvas 分层,图层优先级z:1,                          // 组件所有图形的 z 值,图形前后绘制顺序left:'10%',                   // 工具栏组件距离容器左侧的距离right:'10%',                  // 工具栏组件距离容器右侧的距离top:'10%',                    // 工具栏组件距离容器顶部的距离bottom:'10%',                 // 工具栏组件距离容器底部的距离   width:"20%",                  // 工具栏组件宽度height:'10%',                 // 工具栏组件高度 // 工具栏的 tooltip 设置tooltip:{show:true,                                           // 是否展示提示组件// formatter:'{a}',                                   // 提示框显示内容,{a} 默认英文名称, {b} 默认中文名称   formatter:function(param){return '<div>'+param.title+'内容'+'</div>';      //  自定义提示框显示内容        },// 提示框字体样式textStyle:{fontSize:18,       },     },// 统一配置工具栏中 icon 的样式 头iconStyle:{color:'red',                // 图形颜色borderWidth:5,              // 图形描边宽度borderColor:'red',          // 图形描边颜色borderType:'solid',         // 图形描边线类型borderDashOffset:10,        // 描边线类型为虚线时,虚线的偏移量borderCap:'butt',           // 指定线段末端的形状borderJoin:'bevel',         // 指定两个线段连接处的形状 borderMiterLimit:10,        // 当 borderJoin 为 miter 时,斜接面比例shadowBlur:5,               // 图形阴影长度shadowColor:'red',          // 图形阴影颜色shadowOffsetX:20,           // 图形阴影水平偏移量shadowOffsetY:10,           // 图形阴影竖直偏移量opacity:0.8,                // 图形透明度       },// 统一配置工具栏中 icon 的样式 尾// 统一配置鼠标 hover 工具 icon 时,强调样式 头emphasis:{// 强调时,icon 和对应标签样式iconStyle:{color:'red',                      // 图形的颜色borderColor:'#000',               // 图形的描边颜色borderWidth:5,                    // 图形的描边宽度borderType:'solid',               // 图形描边线的类型borderDashOffset:5,               // 图形描边为虚线时,虚线的偏移量borderCap:'butt',                 // 指定线段末端的形状borderJoin:'bevel',               // 设置两个线段相连部分的形状borderMiterLimit:10,              // 当 borderJoin 为 miter 时,斜接面比例shadowBlur:10,                    // 图形阴影大小shadowColor:'red',                // 图形阴影颜色shadowOffsetX:10,                 // 图形阴影水平偏移量shadowOffsetY:10,                 // 图形阴影竖直偏移量opacity:0.7,                      // 图形透明度textPosition:'bottom',            // 文字的位置textFill:'#fff',                  // 文字颜色textAlign:'left',                 // 文字对齐方式textBackgroundColor:'red',        // 文本区域填充颜色textBorderRadius:'',              // 文本区域圆角大小textPadding:10,                   // 文本区域内边距                            },   },// 统一配置鼠标 hover 工具 icon 时,强调样式 尾// 配置每一个工具项  头feature:{// 保持 Ehcarts 为图片工具, 头saveAsImage:{show:true,                      // 是否显示工具title:'保持图片',                // 工具标签icon:'image://url',             // 工具 icontype:'png',                     // 自定义保持图片的后缀name:'filename',                // 自定义保持图片的名称,默认获取 tite 标题的 text 内容作为文件名称backgroundColor:'auto',         // 保持图片的背景颜色,默认白色connectedBackgroundColor:'red', // 如果图表使用了 echarts.connect 对多个图表进行联动,则在导出图片时会导出这些联动的图表。该配置项决定了图表与图表之间间隙处的填充色。          excludeComponents:['toolbox'],  // 保持图片时,图片中忽略的组件列表// ionc 样式设置iconStyle:{// ··· 该配置与什么的 iconStyle 统一配置内容一致,在此省去重复代码                         },//  配置鼠标 hover 工具 icon 强调样式emphasis:{iconStyle:{// 强调时,icon 和对应标签样式//··· 该配置与上面的 emphasis 中 iconStyle 统一配置内容一致,在此省去重复代码                    },               },                },// 保持 Ehcarts 为图片, 尾// 配置项还原 头restore:{show:true,                       // 是否显示工具title:'还原',                    // 鼠标悬浮时显示标签icon:'image://url',              // 工具 icon// ionc 样式设置iconStyle:{// ··· 该配置与什么的 iconStyle 统一配置内容一致,在此省去重复代码                         },//  配置鼠标 hover 工具 icon 强调样式emphasis:{iconStyle:{// 强调时,icon 和对应标签样式//··· 该配置与上面的 emphasis 中 iconStyle 统一配置内容一致,在此省去重复代码                    },               },               },    // 配置项还原 尾// 数据视图,将图表简单以表格形式展示 头dataView:{show:true,                  // 是否显示工具title:'数据视图',            // 工具标签icon:"image://url",         // 工具 icon// ionc 样式设置iconStyle:{// ··· 该配置与什么的 iconStyle 统一配置内容一致,在此省去重复代码                         },//  配置鼠标 hover 工具 icon 强调样式emphasis:{iconStyle:{// 强调时,icon 和对应标签样式//··· 该配置与上面的 emphasis 中 iconStyle 统一配置内容一致,在此省去重复代码                    },               },          },// 数据视图,将图表简单以表格形式展示 尾// 数据区域缩放 头dataZoom:{show:true,                             // 是否显示工具title:['缩放','还原'],                  // 缩放和还原的标题filterMode:'filter',                   // 超出范围的数据缩放展示xAxisIndex:[0,1],                      // 指定哪些 xAxis 被控制yAxisIndex:[0,1],                      // 指定哪些 yAxis 被控制icon:{zoom:'image://url',             // 缩放 iconback:'image://url',             // 还原 icon},// 刷选框样式 头brushStyle:{color:'red',                       // 图形颜色borderColor:'red',                 // 图形描边颜色borderWidth:5,                     // 图形描边宽度borderType:'solid',                // 图形描边线类型borderDashOffset:5,                // 图形描边线为虚线时,虚线的偏移量borderCap:'butt',                  // 指定线段末端形状 borderJoin:'bevel',                // 两个线段相连部分的形状borderMiterLimit:10,               // borderJoin 为 miter 时,斜接面比例shadowBlur:20,                     // 图形阴影大小shadowColor:'red',                 // 图形阴影颜色shadowOffsetX:10,                  // 图形阴影水平偏移量shadowOffsetY:10,                  // 图形阴影竖直偏移量opacity:0.5,                       // 图形透明度          },// 刷选框样式 尾// ionc 样式设置iconStyle:{// ··· 该配置与什么的 iconStyle 统一配置内容一致,在此省去重复代码                         },//  配置鼠标 hover 工具 icon 强调样式emphasis:{iconStyle:{// 强调时,icon 和对应标签样式//··· 该配置与上面的 emphasis 中 iconStyle 统一配置内容一致,在此省去重复代码                    },               },          },// 数据区域缩放 尾//  切换图形类型 头magicType:{show:true,                    // 是否显示工具// 单独配置每一个图形的标题title:{line:'折线图',            // 折线图标题bar:'柱状图',             // 柱状图标题stack:'堆叠',             // 堆叠图标题tiled:'平铺',             // 平铺图标题},// 单独配置每一个图形的 iconicon:{line:'image://url',         // 折线图的 icon       bar:'image://url',          // 柱状图的 iconstack:'image://url',        // 堆叠图的 icon tiled:'image://url',        // 平铺图的 icon              },// ionc 样式设置iconStyle:{// ··· 该配置与什么的 iconStyle 统一配置内容一致,在此省去重复代码                         },//  配置鼠标 hover 工具 icon 强调样式emphasis:{iconStyle:{// 强调时,icon 和对应标签样式//··· 该配置与上面的 emphasis 中 iconStyle 统一配置内容一致,在此省去重复代码                    },               }, // 单独配置每一个系列的显示数据option:{line:{// 这里面的配置和 series 中每个系列中的配置一样},},// 指定在切换图形类别时,哪些数据图形变化seriesIndex:{line:[0,1,2],            // 切换成折线图时,数据一、二、三对应改变bar:[0,2],               // 切换成柱状图时,数据一、三对应改变 // ···             },           },//  切换图形类型 尾// 选框组件控制按钮 头brush:{type:['rect','polygon'],      // 开启的哪些选框组件,例如,矩形选框、任意形状选框等// 配置选框的 iconicon:{rect:'image://url',       // 矩形选框的 iconpolygon:'image://url',    // 任意形状选框的 iconlineX:'image://url',      // 横向选框的 iconlineY:'image://url',      // 纵向选框的 iconkeep:'image://url',       // 开启单项和多选的 iconclear:'image://url',      // 清空所有选框的 icon         },// 配置选框的标题title:{rect:'矩形选框',polygon:'圈选',lineX:'横向选择',lineY:'纵向选择',keep:'多选',clear:'清除选择',}           },// 选框组件控制按钮 尾// 自定义工具按钮,名称必须 my 开始, 头myTool:{show:true,                  // 是否显示title:"自定义按钮",          // 工具标题icon:'image://url',         // 工具 icononclick:function(){},       // 自定义点击方法iconStyle:{// ··· 该配置与什么的 iconStyle 统一配置内容一致,在此省去重复代码                         },emphasis:{iconStyle:{// 强调时,icon 和对应标签样式//··· 该配置与上面的 emphasis 中 iconStyle 统一配置内容一致,在此省去重复代码                    },               },                                              }  // 自定义工具按钮,名称必须 my 开始, 尾                                        },// 配置每一个工具项  尾                                     }
}

数据视图在这里插入图片描述

数据区域缩放

在这里插入图片描述
动态切图
在这里插入图片描述
刷选框
在这里插入图片描述

参考:

Echarts 配置系列之:图表工具栏 Toolbox

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

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

相关文章

DjangoURL调度器(二)

一、默认值与额外参数 1.1、默认值 1.1.1、urls.py from django.urls import pathfrom . import viewsurlpatterns [# http://127.0.0.1:8000/polls/blog/ 等同于 # http://127.0.0.1:8000/polls/blog/1/path(blog/, views.page),# http://127.0.0.1:8000/polls/blo…

springboot项目开发,使用thymeleaf前端框架的简单案例

springboot项目开发,使用thymeleaf前端框架的简单案例&#xff01;我们看一下&#xff0c;如何在springboot项目里面简单的构建一个thymeleaf的前端页面。来完成动态数据的渲染效果。 第一步&#xff0c;我们在上一小节&#xff0c;已经提前预下载了对应的组件了。 如图&#x…

vue之pinia存储和读取数据

我们已经搭建好了pinia的环境&#xff0c;现在我们使用pinia来存储和读取数据。Pinia是Vue的状态管理库&#xff0c;允许在Vue组件之间共享状态。 vue的pinia环境搭建 创建一个store文件&#xff0c;包含count.ts和lovetalk.ts&#xff0c;存储数据 import { defineStore }…

签到业务流程

1.技术选型 Redis主写入查询&#xff0c;Mysql辅助查询&#xff0c;传统签到多数都是直接采用mysql为存储DB,在大数据的情况下数据库的压力较大.查询速率也会随着数据量增大而增加.所以在需求定稿以后查阅了很多签到实现方式,发现用redis做签到会有很大的优势.本功能主要用到r…

python222网站实战(SpringBoot+SpringSecurity+MybatisPlus+thymeleaf+layui)-自定义帖子管理实现

锋哥原创的SpringbootLayui python222网站实战&#xff1a; python222网站实战课程视频教程&#xff08;SpringBootPython爬虫实战&#xff09; ( 火爆连载更新中... )_哔哩哔哩_bilibilipython222网站实战课程视频教程&#xff08;SpringBootPython爬虫实战&#xff09; ( 火…

Django学习之小试牛刀

六、Django学习之小试牛刀 其他关于Python Web开发笔记&#xff1a;&#xff08;如果遇到问题可以一起交流~&#xff09; 一、Flask学习之HTML-CSDN博客 二、Flask学习之CSS-CSDN博客 【接上篇】二、Flask学习之CSS&#xff08;下篇&#xff09;-CSDN博客 三、Flask学习之B…

面试题:Spring在多线程环境下如何确保事务一致性

文章目录 问题在现如何解决异步执行多线程环境下如何确保事务一致性事务回顾事务实现方式回顾编程式事务那么编程式事务是什么样子呢&#xff1f; 利用编程式事务解决问题问题分析完了&#xff0c;那么如何解决问题呢&#xff1f;总结 问题在现 我先把问题抛出来&#xff0c;大…

LandrayOA内存调优 / JAVA内存调优 / Tomcat web.xml 超时时间调优实战

目录 一、背景说明 二、LandrayOA / Tomcat 内存调优 2.1 \win64\tomcat\conf\web.xml 文件调优 2.2 \win64\tomcat\bin\catalina64.bat 文件调优 一、背景说明 随着系统的使用时间越来越长&#xff0c;数据量越多&#xff0c;发现系统的有些功能越来越慢&…

基于InceptionV2/InceptionV3/Xception不同参数量级模型开发构建中草药图像识别分析系统,实验量化对比不同模型性能

最近正好项目中在做一些识别相关的内容&#xff0c;我也陆陆续续写了一些实验性质的博文用于对自己使用过的模型进行真实数据的评测对比分析&#xff0c;感兴趣的话可以自行移步阅读即可&#xff1a; 《移动端轻量级模型开发谁更胜一筹&#xff0c;efficientnet、mobilenetv2、…

ubuntu 22 安装 node,npm,vue

1:安装 nodejs sudo apt update curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - sudo apt update && sudo apt install -y nodejs node -v 2:安装npm sudo npm install n -g npm -v 3:安装vite npm install vite -g 4:运行vue 把项目拷贝到…

OpenAI正式推出GPT商店 ChatGPT团队订阅服务一并推出

2024年1月11日消息&#xff0c;据外媒报道&#xff0c;如上周在给开发者的邮件中所宣布的一样&#xff0c;因ChatGPT而名声大噪的人工智能公司OpenAI&#xff0c;在本周正式推出了GPT商店&#xff0c;供用户分享和发现个性化的ChatGPT&#xff0c;同时他们也推出了面向各种不同…

用C语言实现贪吃蛇游戏!!!

前言 大家好呀&#xff0c;我是Humble&#xff0c;不知不觉在CSND分享自己学过的C语言知识已经有三个多月了&#xff0c;从开始的C语言常见语法概念说到C语言的数据结构今天用C语言实现贪吃蛇已经有30余篇博客的内容&#xff0c;也希望这些内容可以帮助到各位正在阅读的小伙伴…

雨云VPS搭建PalWorld服务器,幻兽帕鲁开服联机教程(Windows),0基础保姆级教程

雨云VPS用Windows系统搭建幻兽帕鲁私服&#xff0c;PalWorld开服联机教程&#xff0c;零基础保姆级教程&#xff0c;本教程使用一键脚本来搭建幻兽帕鲁服务端&#xff0c;并讲了如何配置游戏参数&#xff0c;如何更新服务端等。 最近这游戏挺火&#xff0c;很多人想跟朋友联机…

实体关系抽取与属性补全的技术浅析

目录 前言1. 实体关系抽取2 实体关系抽取的方法2.1 基于模板的方法2.2 基于监督学习的关系抽取2.3 基于深度学习的关系抽取2.4 基于预训练语言模型的关系抽取 3 属性补全3.1 属性补全任务简介3.1 抽取式属性补全3.2 生成式属性补全 4 未来发展趋势结语 前言 在信息爆炸时代&am…

用甘特图有效管理多个项目进度

当公司或组织同时承担多个项目时,合理规划各项目的时间节点与资源分配对确保高效完成至关重要。采用甘特图可以直观地展示多个项目的时间进程、关键里程碑以及资源分配情况,便于从宏观层面全面把控各项目的动态。 在线甘特图软件 zz-plan.com 提供了非常强大的时间轴规划功能,支…

漏洞复现-万户OA text2Html 任意文件读取(附漏洞检测脚本)

免责声明 文章中涉及的漏洞均已修复&#xff0c;敏感信息均已做打码处理&#xff0c;文章仅做经验分享用途&#xff0c;切勿当真&#xff0c;未授权的攻击属于非法行为&#xff01;文章中敏感信息均已做多层打马处理。传播、利用本文章所提供的信息而造成的任何直接或者间接的…

Cesium介绍及3DTiles数据加载时添加光照效果对比

一、Cesium简介 Cesium原意是化学元素铯&#xff0c;铯是制造原子钟的关键元素&#xff0c;通过命名强调了Cesium产品专注于基于时空数据的实时可视化应用。熟悉GIS开发领域的读者都知道&#xff0c;Cesium是一个用于创建3D地理空间应用程序的开源JavaScript库&#xff0c;它允…

《SPSS统计学基础与实证研究应用精解》视频讲解:数据缺失值处理

《SPSS统计学基础与实证研究应用精解》4.12 视频讲解 视频为《SPSS统计学基础与实证研究应用精解》张甜 杨维忠著 清华大学出版社 一书的随书赠送视频讲解4.12节内容。本书已正式出版上市&#xff0c;当当、京东、淘宝等平台热销中&#xff0c;搜索书名即可。本书旨在手把手教会…

GraphicsMagick 的 OpenCL 开发记录(二十五)

文章目录 如何修复R6025 pure virtual function call问题 <2022-04-19 周二> 如何修复R6025 pure virtual function call问题 运气好&#xff0c;修复了这个问题。即&#xff0c;在ExitInstance()函数中调用一下MagickLib::DestroyMagick();即可。 过程中也经历了尝试…

用友U8接口-部署和简要说明(1)

概括 本专栏文章目的说明对目前用友U8ERP接口介绍对底层接口二次封装的介绍 说明 过去发布过介绍U8接口文章简介&#xff0c;参考以下链接。 U8接口开发方式 本专栏文章与下面的HTTP接口相辅相成&#xff0c;主要是写给正在使用&#xff0c;或未来使用本套接口的开发人员&am…