echarts 关系图 legend 图例不显示问题

news2025/4/13 17:24:24

关系图希望显示图例,如下效果:
在这里插入图片描述
按照常规echarts图表的配置,配置完legend,图例居然不显示。

legend: {
  show: true,
  icon: 'circle',
  left: 'left'
}

经过一番查找和思考,原来是因为series配置中没有设置categories项,配置后就显示了。

{
	legend: {
      show: true,
      icon: 'circle',
      left: 'left'
    },
    series: [{
       type: 'graph',
       // roam: 'scle', // 是否开启鼠标缩放和平移漫游。默认不开启。如果只想要开启缩放或者平移,可以设置成 'scale' 或者 'move'。设置成 true 为都开启
       // 鼠标移动到node节点上高亮显示
       focusNodeAdjacency: true,
       zoom: 0.8,
       force: {
         // 这个参数能减缓节点的移动速度。取值范围 0 到 1,从 v4.5.0 开始支持
         friction: 0.2,
         // 节点之间的斥力因子,值越大则斥力越大
         repulsion: 400,
         // 边的两个节点之间的距离,值最大的边长度会趋向于 10,值最小的边长度会趋向于 50
         edgeLength: [50, 400]
       },
       layout: 'force', // 图的布局,none不采用任何布局,使用节点中提供的x、y作为节点的位置;circular采用环形布局;force采用力引导布局
       symbol: 'circle',
       // 图形是否不响应和触发鼠标事件,默认为 false,即响应和触发鼠标事件。
       // silent: true,
       // 是否开启动画
       animation: false,
       itemStyle: {
         borderColor: '#333'
       },
       lineStyle: {
         color: '#333',
         width: 2,
         type: 'solid',
         opacity: 0.5,
         curveness: 0.5
       },
       label: {
         show: true,
         position: 'inside',
         textStyle: {
           fontSize: 16
         }
       },
       data: _.uniqBy(chartData, item => item.name),
       links: _.uniqBy(linkData, item => item.target),
       // 节点分类的类目,如需显示图例,这个项需要配置
       categories: legendData
     }]
}

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

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

相关文章

通信工程学习:什么是SLF签约数据定位功能

SLF:签约数据定位功能 SLF(Subscription Locator Function)即签约数据定位功能,是IMS(IP Multimedia Subsystem)IP多媒体子系统体系结构中的一个关键组成部分。其主要功能是在网络运营商部署了多个独立可寻…

Android平台RTMP|RTSP播放器如何回调YUV或RGB数据?

技术选型 我们知道,Android平台一般RTMP|RTSP播放器通常不直接提供回调YUV或RGB数据的功能。如果播放端有视觉分析或类似的需求,需要播放端,能支持YUV或ARG的数据回调,一般来说,可参考的方法如下: 1. 使用…

尚硅谷的尚乐代驾项目

项目源码 乐尚代驾项目: 重做乐尚代驾项目 (gitee.com) 一 项目介绍 1 介绍 【**乐尚代驾**】代驾是一种新型的出行服务模式,主营业务:酒后代驾、商务代驾、长途代驾,其主要特点是通过线上平台为用户提供代驾服务,伴随中国家…

Node.js学习记录(二)

目录 一、express 1、初识express 2、安装express 3、创建并启动web服务器 4、监听 GET&POST 请求、响应内容给客户端 5、获取URL中携带的查询参数 6、获取URL中动态参数 7、静态资源托管 二、工具nodemon 三、express路由 1、express中路由 2、路由的匹配 3、…

Navicat备份数据库

Navicat备份数据库 📔 千寻简笔记介绍 千寻简文库已开源,Gitee与GitHub搜索chihiro-doc,包含笔记源文件.md,以及PDF版本方便阅读,文库采用精美主题,阅读体验更佳,如果文章对你有帮助请帮我点一…

【Hot100】LeetCode—300. 最长递增子序列

目录 1- 思路题目识别动规五部曲 2- 实现⭐最长递增子序列——题解思路 3- ACM 实现 原题链接:300. 最长递增子序列 1- 思路 题目识别 识别1 :给出一个数组输入 nums识别2:严格递增的子序列,子序列可以是不连续的 动规五部曲 …

数据处理与统计分析篇-day02-Linux进阶

day02-Linux进阶 补充昨日内容 Linux基础 文件编辑 命令模式 编辑模式 esc回到命令模式 正常编辑 底行(底线)模式 查看Linux命令帮助文档 # --help 可以查看命令的详细信息 命令名 --help ​ # 例如: ls --help ​ # man 可以查看命令的主要(简单)信息 man 命令名…

树莓派替代台式计算机?树莓派上七款最佳的轻量级操作系统!

​Raspberry Pi 是一款超级实惠的单板计算机(SBC),可用于各种不同的项目。Raspberry Pi 的一些最流行用途包括将其变成媒体播放器或模拟机器。鉴于该系统的多功能性,有人想知道它是否可以替代台式计算机。好吧,它可以&…

【CTF Web】BUUCTF Upload-Labs-Linux Pass-13 Writeup(文件上传+PHP+文件包含漏洞+PNG图片马)

Upload-Labs-Linux 1 点击部署靶机。 简介 upload-labs是一个使用php语言编写的,专门收集渗透测试和CTF中遇到的各种上传漏洞的靶场。旨在帮助大家对上传漏洞有一个全面的了解。目前一共20关,每一关都包含着不同上传方式。 注意 1.每一关没有固定的…

Postman做接口测试时一些实用的操作

Postman 之前是作为Chrome 的一个插件,现在要下载应用才能使用。 以下是postman 的界面: 各个功能区的使用如下: 快捷区: 快捷区提供常用的操作入口,包括运行收藏夹的一组测试数据,导入别人共享的收藏夹测…

论文解读:利用大模型进行基于上下文的OCR校正

论文地址:https://arxiv.org/pdf/2408.17428 背景概述 研究问题:这篇文章要解决的问题是如何利用预训练的语言模型(LMs)来改进光学字符识别(OCR)的质量,特别是针对报纸和期刊等复杂布局的文档。…

GDPU Java Web 天码行空1

目的: 1、 掌握Java Web编程环境的配置 2、 创建简单的Web工程,并了解Web工程下各目录的作用 3、 掌握部署、运行Web工程的流程 实验过程: 一、完成如下要求。 安装并设置JDK 1.8、Tomcat 9.0(tomcat和jdk版本匹配请看下图&am…

初创企业的信息架构蓝图:从构想到实施的全面攻略

初创企业的信息架构蓝图:从构想到实施的全面攻略 在数字化转型的大趋势下,初创企业面临着巨大的机遇和挑战。如何快速搭建稳健的信息架构蓝图,以支持业务增长、提高运营效率并确保数据安全,成为初创企业成功的关键因素。《信息架…

动手学习RAG:迟交互模型colbert微调实践 bge-m3

动手学习RAG: 向量模型动手学习RAG: BGE向量模型微调实践]()动手学习RAG: BCEmbedding 向量模型 微调实践]()BCE ranking 微调实践]()GTE向量与排序模型 微调实践]()模型微调中的模型序列长度]()相似度与温度系数 本文我们来进行ColBERT模型的实践,按惯例&#xff…

5G毫米波阵列天线仿真——CDF计算(手动AC远场)

之前写过两个关于阵列天线获取CDF的方法,一个通过Realized Gain,一个通过Power Flow, 三个案例中都是3D中直接波束扫描,并没有展示场路结合的情况。这期我们用Power Flow的方法,手动合并AC任务的波束计算CDF。 还是用…

[Power save]wifi省电模式

管理帧 beacon DTIM AP的beacon中携带TIM(Traffic indication Map)字段,里面包含DTIM Count,DTIM Period,Bitmap Control和Part Virt Bmap字段 DTIM Period:AP缓存数据的能力,处于PS状态下的…

B2B销售:成功所需的工具

谈到B2B销售,拥有合适的工具可以带来巨大的差异。合适的工具可以提高效率和效能,简化操作,节省成本并提供竞争优势。 探索优化B2B销售栈的重要组成部分时,我们可以发现,正确的技术能让您的业务在未来取得成功。 电子…

前端 + 接口请求实现 vue 动态路由

前端 接口请求实现 vue 动态路由 在 Vue 应用中,通过前端结合后端接口请求来实现动态路由是一种常见且有效的权限控制方案。这种方法允许前端根据用户的角色和权限,动态生成和加载路由,而不是在应用启动时就固定所有的路由配置。 实现原理…

C语言-综合案例:通讯录

传送门:C语言-第九章-加餐:文件位置指示器与二进制读写 目录 第一节:思路整理 第二节:代码编写 2-1.通讯录初始化 2-2.功能选择 2-3.增加 和 扩容 2-4.查看 2-5.查找 2-6.删除 2-7.修改 2-8.退出 第三节:测试 下期…