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

HDMI调试避坑指南:从AVI InfoFrame到通用控制包,这些DataIsland Packet细节千万别忽略

本文深入解析HDMI调试中DataIsland数据包的关键细节,包括AVI InfoFrame、通用控制包和音频时钟再生包(ACR)的配置与故障排查。通过实际案例和寄存器配置示例,帮助工程师快速定位显示异常、色彩失真和音频中断等问题,提升HDMI接口调试效率。

weixin_30897233的博客 637

Echarts设置圆环图

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

元元猿的博客 3342

U-Net图像分割实战:从论文解析到PyTorch代码实现

本文深入解析了U-Net图像分割模型的经典架构与核心思想,并提供了从零开始的PyTorch代码实现教程。通过详细拆解编码器-解码器结构、跳跃连接等关键组件,手把手指导读者构建完整的U-Net网络,涵盖数据准备、模型训练、推理部署全流程,是掌握图像分割实战技能的实用指南。

fire9的博客 341

echarts圆环图中间添加背景图

echarts圆环图中间添加背景图

xiaoxiannvh的博客 5675

使用podman 容器化安装DIFY

本文阐述了使用podman容器化安装DIFY的过程

wengad的博客 1901

ESP32-P4实战:LVGL V9.4 PPA加速配置与性能对比

本文详细介绍了如何在ESP32-P4平台上配置LVGL V9.4的PPA硬件加速功能,通过启用PPA加速显著提升图形处理性能并降低CPU占用率。文章包含环境准备、配置步骤、性能对比及常见问题解决方案,帮助开发者高效利用ESP32-P4的PPA加速器优化嵌入式GUI应用。

rice5的博客 1190

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

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

qq_43614064的博客 3940

ZYNQ烧写程序到flash

1.打开SDK创建FBSl项目 点击finish 2.创建BootImage 导入fsbl.elf、.bin、.elf三个文件,Create Image 生成BOOT.bin文件 3.将BOOT文件烧录到FLASH image File选择2中生成的BOOT.bin文件,FSBL File选择fsbl.elf文件,连接好ZYNQ的Jtag,点击Program,即可烧录。 4.烧录程序到FLASH失败 如果是第一次烧录,需更改创建的fsbl工程下的main函数,在如下代码处加入BootModeRegi

qq_40603614的博客 8337

饼图(用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

Spring AI 项目实战(十二):Spring Boot +AI + DeepSeek + 百度OCR 公司发票智能处理系统的技术实践(附完整源码)

本文介绍了基于百度OCR API与DeepSeek AI的发票智能处理系统,通过整合AI技术实现发票识别、信息提取和验证的全流程自动化。系统采用Spring Boot 3.2.0架构,结合百度OCR的高精度图像识别和DeepSeek的语义理解能力,显著提升了发票处理效率与准确率。关键技术包括多模型融合、智能错误纠正和自适应学习机制,实现了95%以上的识别准确率,将传统处理效率提升90%以上。该系统为数字化转型中的企业财务管理提供了智能化解决方案,具备高精度识别、实时处理、智能验证等核心优势。

博客 1627

Python爬虫实战:高效爬取中国专利数据库的完整指南

在当今信息爆炸的时代,专利数据作为技术创新的重要指标,对企业研发、市场分析和学术研究都具有极高价值。中国作为全球专利申请量最大的国家,其专利数据库包含了海量的技术创新信息。本文将详细介绍如何使用Python最新技术构建一个高效、稳定的中国专利数据库爬虫系统。中国专利数据库主要由国家知识产权局(CNIPA)维护,包含发明专利、实用新型专利和外观设计专利三大类。截至2023年,中国专利数据库已收录超过400万件发明专利和300万件实用新型专利。

2201_76125261的博客 1572

echarts的多个图的特例

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

qq_39192629的博客 692

Arcgis中的模型构建器(ModelBuilder)技术之批量图层转KML

这段时间全省各地都在开展耕地流出图斑整改恢复工作,期间或多或少都需要村委会协助摸排举证,除了举证软件外,奥维、外业精灵等软件想必大家接触得也很多。这就经常需要我们转kmz文件给业主或者摸排人员,那么有没有什么方法在arcgis下快速批量转kmz文件呢,今天就介绍一下如何在模型构建器(ModelBuilder)构建批量图层转KML的模型。

weixin_44671081的博客 1325

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

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

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

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

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

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

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

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、付费专栏及课程。

余额充值