Echarts旭日图的配置项,强大的层级关系展示图表。

ECharts中的旭日图(Sunburst Chart)是一种数据可视化图表,用于展示层级关系数据。它通常用于呈现树状结构或层级结构的数据,例如组织结构、文件目录结构、地理区域层级等。


 


 

旭日图通过圆形的方式展示数据的层级结构,每个环形区域代表一个层级,而且每个区域的大小表示该层级的数据量。用户可以通过交互方式展开或收缩每个层级,以便更详细地查看数据。

旭日图的作用包括但不限于:

1. 展示层级结构:

通过图形化的方式清晰展示数据的层级结构,使用户更容易理解数据之间的关系。

2. 数据量比较:

通过区域大小的差异展示不同层级的数据量,帮助用户快速比较不同层级之间的数据情况。

3. 交互性:

用户可以通过交互方式展开或收缩不同层级,以便更详细地查看数据,提供更好的用户体验。


 


 

总之,旭日图是一种强大的数据可视化工具,可以帮助用户更好地理解和分析层级结构的数据。


配置项

ECharts中的旭日图(Sunburst Chart)有许多可配置的选项,以下是其中的一些:

1. series.type:必须设置为 "sunburst",表示使用旭日图类型的图表。

2. series.radius:旭日图的半径,可以是一个数组,表示内外半径,也可以是一个数字,表示内外半径相同。

3. series.data:图表的数据,必须是一个数组,每个元素代表一个节点,可以是一个对象或者一个数组。

4. series.highlightPolicy:高亮策略,表示鼠标悬停在节点上时的反应方式,可以是 "ancestor"(高亮祖先节点)、"descendant"(高亮子孙节点)或者 "self"(只高亮当前节点)。

5. series.label:标签的样式设置,可以设置字体大小、颜色、位置等。


 


 

6. series.itemStyle:节点的样式设置,可以设置颜色、边框、阴影等。

7. series.levels:层级的设置,可以设置不同层级的样式、标签、高亮策略等。

8. tooltip:提示框的样式设置,可以设置背景色、边框、字体等。

9. legend:图例的样式设置,可以设置位置、布局、字体等。

10. series.emphasis:高亮状态下的样式设置,可以设置节点的颜色、边框、标签等。


 


 

11. series.blur:非高亮状态下的样式设置,可以设置节点的颜色、边框、标签等。

12. series.nodeClick:节点被点击时的交互设置,可以设置节点被点击时的反应。

13. series.sort:节点的排序方式,可以设置为 "ascending"(升序)或 "descending"(降序)。

14. series.dataZoom:数据缩放的设置,可以设置缩放范围、缩放方式等。

15. series.animation:动画效果的设置,可以设置动画的持续时间、缓动效果等。


 


 

16. series.center:旭日图的中心位置,可以设置为坐标值或百分比。

17. series.rosetype:旭日图的展示方式,可以设置为 "radius"(半径展示)或 "area"(面积展示)。

18. series.highlightStyle:高亮状态下的样式设置,可以设置节点被高亮时的颜色、边框、阴影等。

19. series.data[].children:表示每个节点的子节点,可以是一个数组,用于表示多个子节点。

20. series.data[].name:节点的名称,用于显示在图表上。


 


 

21. series.data[].value:节点的值,用于决定节点的大小。

22. series.data[].itemStyle:单个节点的样式设置,可以设置颜色、边框、阴影等。

23. series.data[].label:单个节点的标签样式设置,可以设置字体大小、颜色、位置等。

24. series.data[].emphasis:单个节点高亮状态下的样式设置,可以设置颜色、边框、标签等。

25. series.data[].select:单个节点被选中时的样式设置,可以设置颜色、边框、标签等。

26. series.data[].tooltip:单个节点的提示框样式设置,可以设置背景色、边框、字体等。

这些配置项可以帮助用户对旭日图的每个节点进行更加精细的设置和调整,以满足不同的可视化需求。


 

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

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

相关文章

【Qt 学习笔记】Qt常用控件 | 布局管理器 | 水平布局Horizontal Layout

博客主页:Duck Bro 博客主页系列专栏:Qt 专栏关注博主,后期持续更新系列文章如果有错误感谢请大家批评指出,及时修改感谢大家点赞👍收藏⭐评论✍ Qt常用控件 | 布局管理器 | 水平布局Horizontal Layout 文章编号&…

算法day01

1、[283.移动零](https://leetcode.cn/problems/move-zeroes/) 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。请注意 ,必须在不复制数组的情况下原地对数组进行操作。 解题思路: 双指针…

IT项目管理-小题计算【太原理工大学】

1.合同总价问题 问承包商的利润是? 实际利润目标利润(目标成本-实际成本)*卖方分担比例 解:10 000(100 000 - 90 000)* 0.2 12 000(元) 实际成本有时也写作最终成本,问承…

Ubuntu 24.04 LTS 安装 touchegg 开启触控板多指手势

文章目录 〇、概述一、安装 touchegg二、安装 gnome-shell 扩展 X11 Gestures三、安装可视化配置工具 touche 〇、概述 之前为了让笔记本支持多指手势,我安装的是 fusuma,安装教程详见 这篇文章 ,考虑到 fusuma 安装过程繁琐且不支持可视化配…

Qt自定义控件--提升为

为什么要自定义控件 1,有复合小控件需要组合为一个整体控件时; 2,一个复合控件需要重复使用时; 实现 自定义控件文件 新增三个文件 关联不同组的控件 关联之前的准备工作 1,在主控件选择和子控件所有控件所在控件…

ISIS学习二——与OSPF相比的ISIS报文以及路由计算

目录 一.ISIS支持的网络类型 1.OSPF支持 2.ISIS支持 二.ISIS最优路径的选取 (1).ISIS开销值设置 1.全局开销 2.接口开销 3.根据带宽设置开销 (2).ISIS的次优路径 三.ISIS报文格式 1.ISIS专用报头——TLV 2.ISIS通用头…

LeetCode-2391. 收集垃圾的最少总时间【数组 字符串 前缀和】

LeetCode-2391. 收集垃圾的最少总时间【数组 字符串 前缀和】 题目描述:解题思路一:处理垃圾和路程单独计算。解题思路二:逆向思维,计算多走的路解题思路三:只记录,当前t需要计算几次 题目描述:…

计算机实战分享3:森林火灾预测分析可视化机器学习预测-完整数据代码-可直接运行

直接看实验数据和结果: 代码: from sklearn import preprocessing import random from sklearn.m

基于LLM的自行车道CAD

LLM(大型语言模型)是强大的工具。对于许多人来说,用语言表达愿望通常比浏览复杂的 GUI 更简单。 1、系统简介和环境搭建 urb-x.ch,这是一家专门从事自行车道建设的公司。轨道采用模块化构建块进行独特设计,可以通过多…

HCIP的学习(15)

第六章,BGP—边界网关协议 自治系统—AS ​ 定义:由一个单一的机构或组织所管理的一系列IP网络及其设备所构成的集合。 ​ AS的来源: 整个网络规模过大,会导致路由信息收敛速度过慢,设备对相同目标认知不同。AS之间…

全国院校及梯度排序深度解析课(免费下载-帮助更多高考生做出人生重要的选择。)

"全国院校及梯度排序深度解析课"旨在深入探讨全国院校的排名及梯度排序原理。通过系统解析各院校的学术声誉、师资力量、科研水平等因素,帮助学员全面了解院校排名的背后逻辑,为选择合适院校提供理论支持。 课程大小:7G 课程下载…

Java面试之分布式篇

分布式锁的实现方案 (1)用数据库实现分布式锁比较简单,就是创建一张锁表,数据库对字段作唯一性约束。加锁的时候,在锁表中增加一条记录即可;释放锁的时候删除锁记录就行。如果有并发请求同时提交到数据库&…

css-页面布局-定位大解析-每文一言(世界上,没有人可以支持你一辈子)

🎐每文一言 世界上,没有人可以支持你一辈子 目录 🎐每文一言 🎁css定位 🧧静态定位 position: static 🎄相对定位 position:relative 🎀绝对定位 position:absolute 🎃固定定位 position…

Yoast SEO Premium插件下载,提升您的网站SEO排名

在当今数字化时代,网站的搜索引擎优化(SEO)至关重要。它不仅影响着网站的可见度,更直接关系到您的在线业务成功与否。如果您正在寻找一个能够显著提升网站SEO表现的工具,Yoast SEO Premium插件将是您的理想选择。 为什…

(docker)进入容器后如何使用本机gpu

首次创建容器,不能直接使用本机gpu 在系统终端进行如下配置: 1.安装NVIDIA Container Toolkit 进入Nvidia官网Installing the NVIDIA Container Toolkit — NVIDIA Container Toolkit 1.15.0 documentation,安装NVIDIA Container Toolkit …

AI预测福彩3D采取887定位策略+杀断组+杀和尾+杀和值012缩水测试5月12日预测第1弹

前段时间工作太忙,手头上各种事情较多,没有静下心来对我的AI模型预测结果进行进一步分析筛选,导致最近连续几期与实际开奖结果相差较大。当然,客观来说,搞6码定位的确难度比较大,昨天跟几个常年研究3D的彩友…

【RAG 论文】FiD:一种将 retrieved docs 合并输入给 LM 的方法

论文: Leveraging Passage Retrieval with Generative Models for Open Domain Question Answering ⭐⭐⭐⭐ EACL 2021, Facebook AI Research 论文速读 在 RAG 中,如何将检索出的 passages 做聚合并输入到生成模型是一个问题,本文提出了一…

java基础知识点总结2024版(8万字超详细整理)

java基础知识点总结2024版(超详细整理) 这里写目录标题 java基础知识点总结2024版(超详细整理)java语言的特点1.简单性2.面向对象3.分布式4.健壮性5.安全性6.体系结构中立7.可移植性8.解释性9.多线程10.动态性 初识java中的main方…

Java类与对象(一)

类的定义与使用 在Java中使用关键字class定义一个类,格式如下: class 类名{// 成员变量/字段/属性//成员方法/行为 }Java中类和c语言中的结构体有点类似, 在Java中类名一般采用大驼峰(每个首字母大写)的形式&#xf…

类和对象一(从封装开始讲述)

目录: 一.封装 二.封装扩展之包,自定义包 三.访问限定符 四.static成员 一.封装:封装:将数据和操作数据的方法进行有机结合,隐藏对象的属性和实现细节,仅对外公开接口来和对象进行 交互。面向对象…