Echarts饼图 配置、 图形中间文字、 图形旁边文字上下显示等
1,效果图1
<div style="height:500px;"> <div id="ec2" style="height: 98%;padding: 15px;"></div> </div> <script> var dom2 = document.getElementById("ec2"); var myChart2 = echarts.init(dom2); option2 = null; option2 = { tooltip: { trigger: 'item', formatter: " {b}:{c} " }, color:['#D06052','#E29F39','#4C9BC7'], //环形颜色 graphic:{ //图形中间文字 type:"text", left:"center", top:"center", style:{ text:"66", textAlign:"center", fill:"#fff", fontSize:60 } }, series: [ { name: '', type: 'pie', radius: ['30%', '50%'], //饼图大小 labelLine: { //图形外文字线 normal: { length: 35, length2:80 } }, label: { normal: { formatter: '{c|{c}%} \n {b|{b}}', //图形外文字上下显示 borderWidth: 20, borderRadius: 4, padding: [0, -70], //文字和图的边距 rich: { a: { color: '#333', fontSize: 16, lineHeight: 30 }, b: { //name 文字样式 fontSize: 16, lineHeight: 30, color: '#CDCDD0', }, c: { //value 文字样式 fontSize: 16, lineHeight: 30, color: '#63BF6A', align:"center" } } } }, data: [ {value: 5, name: '数据1'}, {value: 9, name: '数据2'}, {value: 16, name: '数据3'} ] } ] }; if (option2 && typeof option2 === "object") { myChart2.setOption(option2, true); } </script>
原文:https://www.cnblogs.com/mlch/p/11613453.html

您的资助是我最大的动力!
金额随意,欢迎来赏!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)