ECharts 示例——圆环图:数据标签详细设置

【Echarts】echarts饼图、圆环图配置代码详解 图文详解,带你快速了解Echarts饼图、圆环图、多层圆环图。并附上多种常见echarts饼图、圆环图示例及全量代码 阅读详情

当前ECharts版本为5.1.2。

概述

按照其他可视化工具中圆环图的默认样式,对ECharts圆环图进行如下设置:

  • 标题:设置标题位于圆环中央,修改标题字体大小和颜色
  • 数据标签:修改字体大小、样式
  • 数据标签:格式化标签文本,显示百分比
  • 数据标签:设置标签颜色与饼块颜色相同(ECharts5之后标签默认颜色为灰色)
  • 数据标签:显示引导线
  • 提示框:显示提示框
    在这里插入图片描述

配置项

option = {
    tooltip: {
        trigger: 'item'
    },
    title: {
        text:"股权结构",
        //标题位置
        left:"center",
        top:"center",
        //标题样式
        textStyle: {
          fontSize: 24,
          color:"#4169e1",
        }
    },
    series: [
        {
            name: '访问来源',
            type: 'pie',
            radius: ['30%', '50%'],
            //饼块起始角度
            startAngle: 90,
            avoidLabelOverlap: false,
            //设置数据标签引导线
            labelLine: {
                show: true
            },
            //格式化数据标签
            label:{
                fontSize:18,
                fontWeight:'bold',
                color:'inherit',
                formatter: '{b}\n{d}%',
            },
            data: [
                {value: 55, name: '张三'},
                {value: 20, name: '李四'},
                {value: 10, name: '王五'},
                {value: 10, name: '赵六'},
                {value: 5, name: '员工持股'},
            ]
        }
    ]};

matplotlib:为饼图或圆环图添加引导线 概述 由于饼图/圆环图的饼块大小和饼块背景色影响,直接在饼块上添加注释或标签效果并不好,往往需要在饼块外添加标签,并在标签与饼块之间添加引导线。matplotlib没有提供直接绘制引导线的接口,需要自己定义。 添加引导线的思路如下: 计算饼块的角度。 计算注释标签的坐标。 判断饼块位于圆环的左侧或右侧,确定标签文本的对齐方式。 确定引导线的连接样式,使引导线从饼块指向注释标签。 使用annotate函数绘制注释标签和引导线。 案例:绘制圆环图的引导线 import numpy as np import 阅读详情

相关推荐

echarts饼图实现圆环任务进度条

最终的效果 源代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8

zjz155的博客 1万+

ECharts圆环图(详细示例——满满的注释)

图表效果如下:具体代码如下:<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>圆环图案例</title> <!-- 引入 ECharts 文件 --> <script src="js/

GRAY_KEY的博客 2万+

echarts常用饼图、圆环图、漏斗图示例

最近做可视化比较多,就常用的图表类型做了一下总结。 因为做可视化的图表代码量非常大,所以会把echarts图表单独抽离出来,封装成一个组件,也可以复用,所以这里我直接把封装的组件直接放在这里,是可以直接拿来用的,根据所需稍作修改即可。 这里都是用的vue3,其实和vue2差不多,各式各样的花里胡哨的图表无非就是option配置不同,如果使用的是vue2,在写法上稍作修改即可 vue2、vue3组件封装模板链接echarts图表组件封装模板 1. 精简圆环图 <template&g...

专注于技术,分享实战经验,探索技术边界,用代码构建更美的数字世界。 1万+

echarts实践总结(常用三):圆环(特点:圆环、多层嵌套的间隙、标题问题解决)

实现单层圆环、多层圆环嵌套的间隙、标题问题解决案例

qq_45796592的博客 4848

ECharts 圆环图设置图例数据对齐百分比样式使用 rich 富文本标签和 formatter 函数

以上代码提供了一个示例,展示了如何使用 rich 富文本标签和 formatter 函数来设置圆环图的图例数据对齐百分比样式。在 formatter 函数中,我们通过计算当前图例项的百分比,并使用 rich 富文本标签来设置图例项的样式和布局。本文将介绍如何使用 ECharts 中的 rich 富文本标签和 formatter 函数来设置圆环图的图例数据对齐百分比样式。要设置圆环图的图例数据对齐百分比样式,我们需要使用 ECharts 中的 rich 富文本标签和 formatter 函数。

FpwgTcl的博客 1519

windows系统下,如何为comfyui如何安装triton

​ 有些加速插件、模型在安装的时候,比如说sageattention的安装,就需要提前安装triton这个包,不过这个包有点特殊,windows下略微不好装,经常会装失败。 🎠如何安装 之前也有人介绍过,要到github上找个wheel文件,找到对应的版本安装下就好了。 问题是:https://github.com/woct0rdho/triton-windows/releases 这个git地址上,已经找不到wheel文件了... ​

聚梦小课堂 4499

Echarts设置圆环图

将饼图设置为圆环图的主要配置是设置饼图的内半径和外半径,对应配置项 radius: ["设置内半径", "设置外半径"] ,内外半径差值越小,圆环图的环越细,相反差值越大则越粗。echarts图表需要的dom。

元元猿的博客 3342

gps matlab 书,《GPS基本原理及其Matlab仿真》杨俊.pdf

本书讲述了全球定位系统(GPS)的基本原理和概念,具体包括:GPS测量原理、GPS的结构和发展历史;GPS伪距定位和载波相位定位的原理;GPS中使用的坐标系和时间系统;C/A码的实现原理及载波调制过程;GPS信号捕获和跟踪原理及实现;便携式GPS系统的设计与实现及常用芯片资料等。此外,本书还讲了利用Matlab仿真GPS中涉及到的各种算法和原理,并且给出了所有仿真源程序和仿真框图。利用Matlab...

weixin_33603105的博客 1176

echarts圆环图中间添加背景图

echarts圆环图中间添加背景图

xiaoxiannvh的博客 5675

lgv20刷twrp_LG港版v20 root

这是LG港版v20 root,整理了一下有关LG港版v20的官方固件包了,有没有需要的呢,这里把固件包整理一下也是方便大家以后好下载了,因此有一些机友还是不知道在哪里下载官方的rom包,在这里说的固件rom包也就是原版的系统包了,大家可以放心的使用,这些系统包也都是支持线刷的,大家下载下来解压出来根据里面的相关教程来操作就可以了,很简单的,如果你也需要的话就一起来看看吧。软件提示注意!! 此过程会...

weixin_33212263的博客 5387

嵌入式人工智能(18-基于树莓派4B的继电器JQC-3FF-S-Z)

本次实验的输出端控制不会接强电,就用LED灯来模拟即可,由于我那个流水灯模块是低电平点亮,所以接线稍有不同,同学们注意。只有继电器吸合,输出端的NO与COM就导通,给LED低电平然后就亮,否则继电器断开,NO与COM不导通,LED不亮。原理都一样,控制电流的接通与断开,这个模块看起来还简单点,毕竟还有2个指示灯,下端IN如接上电源红灯亮,继电器动作有电流通过绿灯亮。在实际应用中,可以通过编程控制继电器的通断状态,例如在Python编程中设置继电器模块的通断时间,从而实现自动化控制。

u010152658的博客 2531

echarts环形图内嵌图片,自定义label,内嵌圆环设置颜色

给圆环设置颜色时不能直接设置color:‘#123456’,会导致环图颜色紊乱,可以在data里面写。

qq_43614064的博客 3940

eNSP无法启动AR报错码40,而且按照eNSP帮助手册排查都没用,我的处理方法【自己存档版】

eNSP无法启动AR报错码40,而且按照eNSP帮助手册排查都没用,我的处理方法【自己存档版】

mizhiakk的博客 8419

饼图(用ECharts绘制)

目录 常见效果 显示数值 label.formatter 圆环 设置两个半径radius:[50%, 70%] (百分比参照的是容器宽度和高度中较小的那一个的一半) <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> ...

我的博客 986

SmartFusion从FPGA到ARM(八)——CoreUARTapb的使用

文章目录1.CoreUARTapb简介2.添加CoreAPB3总线IP核3.添加CoreUARTapb4.驱动代码实现5.库函数简介6.串口printf函数实现7.串口接收轮询和中断方式 系列教程:SmartFusion从FPGA到ARM系列教程 1.CoreUARTapb简介 对于SmartFusion2来说,MSS_UART的管脚可以任意分配,但是对于SmartFusion来说,MSS_UART的管脚是固定的不能分配: 109-UART0_RX 110-UART0_TX 111-UART1_RXD 11

whik1194的博客 2444

YOLOv11改进策略【小目标改进】| 添加专用于小目标的检测层 附YOLOv1~YOLOv11的检测头变化详解

在目标检测领域,小目标检测一直是一个具有挑战性的问题。算法以其高效快速的特点受到广泛关注,然而在面对小目标时,仍存在一些局限性。本文将介绍如何在中添加小目标检测层,以提高对小目标的检测能力。原始模型结构如下:详细内容参考:YOLOv11原始模型结构介绍 二、有效特征层对应的检测头类别 2.1 P3/8 - small检测头 原始模型中的对应的检测头主要用于检测相对较小的目标。其特征图大小相对较大,空间分辨率较高。 适合检测尺寸大概在到像素左右的目标。 2.2 P4/16 - medium检测头 这个检

Limiiiing的博客 8801

echarts的多个图的特例

最近做了很多关于echarts的图形,碰到了很多坑,很多都是不停的百度搜索出来的,在这里给大家分享

qq_39192629的博客 692

C#串口通信从入门到精通(27)——高速通信下解决数据处理慢的问题(20ms以内)

本文介绍如何在高速通信情况下解决串口接收的数据来不及处理的问题,由高级工程师多年经验总结而成,绝对是串口领域的实战经验!

qq_34059233的博客 6811

vue中实现echarts圆环默认高亮

echarts 圆环默认高亮,点击切换 在实现过程中主要遇到了一下难点 (1)labelLine的颜色需要和图形颜色对应 (2)扇形标签的文字样式定义(label) 设计图如下 vue文件代码如下 <template> <div :id="id" :class="className" :style="{width,height}"></div> </template> <script> import resize from './m

Terenceno的博客 1158

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Echarts图表 饼图常见的效果

1 显示数值效果series 下的label 饼图的文字显示 2 半径 圆环 radius 3 南丁格尔图 roseType: 'radius' 数值越大半径越大 4 选中效果 selectedMode 注意点: 1 不需要设置 x轴和y轴 2 饼图的所需要的数据 是个数组 数组里面放对象 对象则必须包含name和value, <!DOCTYPE html> <html lang="en"> <head> <meta cha..

遇事不决,可问春风。 1372

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

vue中使用echarts饼图——修改点击时出现的文本样式

先展示效果图 主要代码在emphasis的label标签里 圆环中间出现的文本内容写在 label 的 formatter ; 定义的样式写在 label 的 rich,其中aa,bb,cc都是自己随便起的样式名,|右侧是对应的文本,\n是换行; {d}是每个部分对应的百分比,{b}是数据名,也就是 data 里name的值,bb是给后面%设置样式的; 下图来自echarts官网的配置项手册 代码如下 <template> <div ref="pieCon" style="

weixin_61032994的博客 3009

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

echart终极环形图(三)---每天进步一点点

再总结一个终极环形图,同事发给我了文档,我当时没有认真看,导致做了无用功,思路就是错的,没做出来。样图是这样的 样图   成果 最开始我采用的思路是几条数据全写在一起,但是这样是行不通的,这样只能修改一个radius的值。新思路中series中有几条数据就定义几个name值,如下图: 这样可以更加容易的控制数据条的大小和长短,在data中的value值和下方的value值是成比例的,两个value...

Dreamer_xr的博客 6637

echarts 环形图 开发记录-左侧环形图-右侧展示对应数据

环形图开发,左环形图,右侧数据

weixin_48475651的博客 215

echarts:饼图标签formatter的使用/饼图自定义标签

echarts饼图formatter的使用/饼图自定义标签

smm的博客 3万+

数据可视化----ECharts---饼图(六)

数据可视化----ECharts—饼图(六) 百度百科——饼图 Echarts系列文章 标题 地址 Echarts初体验 传送门 Echarts通用配置 传送门 柱状图 传送门 折线图 传送门 散点图 传送门 Echarts官网 传送门 饼图的基本实现 实现步骤 一. 搭建ECharts最基本的代码结构(这是实现任何一张图表都必须的第一步) 引入js文件(这个js文件可以去官网下载下来) 准备一个DOM容器 初始化一个echarts对象 设置配置项option 上面

m0_56026872的博客 3万+

【Echarts】深入解析饼图与圆环图的高级配置技巧

本文深入解析了Echarts中饼图与圆环图的高级配置技巧,涵盖从颜色样式、多层结构到标签交互的全面优化。通过详解渐变色、阴影、多层圆环实现及标签精细化控制等配置代码,帮助开发者突破基础使用,打造更具表现力和交互性的数据可视化图表。

weixin_29240343的博客 523
上一篇: NumPy用户指南(2)——安装NumPy
下一篇: ECharts 示例——双Y轴
mighty13
博客等级 码龄23年 728粉丝 438原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值