当前位置: 首页 > news >正文

ECharts饼图,配置标注示例

在这里插入图片描述

const color = ["#00FFB4", "#5498FD", "#6F54FD", "#FD5454", "#FDA354",]const datas = [{ value: 100, name: "一年级" },{ value: 70, name: "二年级" },{ value: 184, name: "三年级" },{ value: 126, name: "四年级" },{ value: 233, name: "五年级" },
];option = {legend: {top: 'bottom',   // 标注位置textStyle: {     color: "#000",  // 标注颜色fontSize: 12    // 标注字体大小},itemWidth: 24,  // 显示标注左侧图片的宽度itemHeight: 12, // 显示标注左侧图片的高度itemGap: 30     // 标注间距},color,  // 颜色tooltip: {   // 提示框trigger: "item",  // 鼠标悬停触发extraCssText: "width: 128px;  box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.05);", // 设置提示框宽度等样式等formatter: function (params) {// 显示内容let str =(params.data &&`<div style="font-weight: bold; font-size: 16px;">${params.name}</div><div style="display:flex; justify-content: space-between; align-items: center; font-size: 16px;"><span><span style="display: inline-block; width: 12px; height: 12px; border-radius: 50%; background-color: ${color[params.dataIndex]}; margin-right: 4px;"></span>占比</span><span>${params.percent}%</span></div>`) ||"";return str;}},series: [{type: "pie",  // 饼图radius: "65%", // 饼图大小center: ["50%", "45%"], // 饼图位置label: {  // 显示内容normal: {// formatter: "{xx|{b}:}{c} 个",rich: {xx: { // xx是样式fontSize: 14,lineHeight: 32}}}},data: datas,itemStyle: {emphasis: { // 鼠标经过扇形区域时,区域边框的阴影效果shadowBlur: 10, // 阴影大小shadowOffsetX: 0, // 偏移shadowColor: "rgba(0, 0, 0, 0.5)" // 阴影颜色}},labelLine: {normal: {length: 35,   // 第一条线的长度length2: 20,  // 第二条线的长度smooth: false // false折线,true曲线}}}]}

ECharts官网:(直接复制展示)
https://echarts.apache.org/examples/zh/editor.html?c=line-simple

http://www.lryc.cn/news/472475.html

相关文章:

  • 【大象数据集】大象图像识别 目标检测 机器视觉(含数据集)
  • LN 在 LLMs 中的不同位置 有什么区别么
  • 【代码随想录Day57】图论Part08
  • 记录一次mmpretrain训练数据并转onnx推理
  • shodan5,参数使用,批量查找Mongodb未授权登录,jenkins批量挖掘
  • telnet 密码模式 访问路由器
  • 文心一言 VS 讯飞星火 VS chatgpt (380)-- 算法导论24.4 12题
  • Unity自定义数组在Inspector窗口的显示方式
  • ERC论文阅读(03)--SPCL论文阅读笔记(2024-10-29)
  • Straightforward Layer-wise Pruning for More Efficient Visual Adaptation
  • 喜讯 | 创邻科技杭州电子科技大学联合实验室揭牌成立!
  • 海外媒体发稿:如何打造媒体发稿策略
  • PyTorch模型保存与加载
  • CH569开发前的测试
  • MySQL中表的外连接和内连接
  • Ubuntu 上安装 Redmine 5.1 指南
  • 从变量的角度理解 Hooks , 变得更简单了
  • LabVIEW Modbus通讯稳定性提升
  • (8) cuda分析工具
  • C语言 | Leetcode C语言题解之第517题超级洗衣机
  • Java多线程编程基础
  • 刷代随有感(134):单调栈——下一个更大元素I(难点涉及哈希表与单调栈的结合)
  • Linux云计算 |【第五阶段】CLOUD-DAY5
  • 被上传文件于后端的命名策略
  • 哈希表 算法专题
  • unity3d————[HideInInspector]
  • Soanrquber集成Gitlab 之 导入Gitlab项目
  • 论区块链技术及应用
  • GPT避坑指南:如何辨别逆向、AZ、OpenAI官转
  • Qt 文本文件读写与保存