echarts圆形统计图例子

news/2024/11/15 1:39:54/

1、先展示效果图
在这里插入图片描述
2、直接上代码,把我代码copy拿去调一下就知道了(引用echarts插件看之前的文章)

<template><div class="employee-container"><div class="top-content"><span class="top-title">员工账号数统计</span></div><div id="statistical-chart"></div></div>
</template><script>import {mapState} from 'vuex'export default {name: "EmployeeDataStatistics",data() {return {chartBox: null};},computed: {...mapState(["employeeDataStatus"]) // 接口返回的数据存储在这里},created() {},mounted() {this.echart()},methods: {// 2. echart图表echart() {if (this.chartBox != null && this.chartBox != "" && this.chartBox != undefined) {this.chartBox.dispose() //销毁}this.chartBox = this.$echarts.init(document.getElementById("statistical-chart"));const option = {tooltip: {trigger: 'item'},color: ['#3eae5f', '#fcca00', '#5e5e5e'],series: [{name: '员工账号数据统计',type: 'pie',radius: '50%',data: [{value: this.employeeDataStatus[1].quantity,name: this.employeeDataStatus[1].statusDescription + '账号数' + this.employeeDataStatus[1].quantity + '个'},{value: this.employeeDataStatus[2].quantity,name: this.employeeDataStatus[2].statusDescription + '账号数' + this.employeeDataStatus[2].quantity + '个'},{value: this.employeeDataStatus[3].quantity,name: this.employeeDataStatus[3].statusDescription + '账号数' + this.employeeDataStatus[3].quantity + '个'}],emphasis: {itemStyle: {shadowBlur: 10,shadowOffsetX: 0,shadowColor: 'rgba(0, 0, 0, 0.5)'}}}]};this.chartBox.setOption(option);// 根据页面大小自动响应图表大小// window.addEventListener("resize", function () {//   this.chartBox.resize();// });},},};
</script><style lang="scss" scoped>.employee-container {width: 100%;height: 100%;padding-top: 20px;display: flex;flex-direction: column;align-items: center;.top-content {width: 100%;display: flex;.top-title {font-size: 24px;letter-spacing: 2px;margin-left: 30px;}}#statistical-chart {width: 900px;height: 700px;}}
</style>

http://www.ppmy.cn/news/38743.html

相关文章

leetcode 1040. 移动石子直到连续 II

原题链接&#xff1a;力扣 在一个长度 无限 的数轴上&#xff0c;第 i 颗石子的位置为 stones[i]。如果一颗石子的位置最小/最大&#xff0c;那么该石子被称作 端点石子 。 每个回合&#xff0c;你可以将一颗端点石子拿起并移动到一个未占用的位置&#xff0c;使得该石子不再…

【Linux】传输层协议 — UDP协议

&#x1f387;Linux&#xff1a; 博客主页&#xff1a;一起去看日落吗分享博主的在Linux中学习到的知识和遇到的问题博主的能力有限&#xff0c;出现错误希望大家不吝赐教分享给大家一句我很喜欢的话&#xff1a; 看似不起波澜的日复一日&#xff0c;一定会在某一天让你看见坚持…

什么是 Java 字节码?采用字节码的好处是什么?

在 Java 中&#xff0c;JVM 可以理解的代码就叫做字节码&#xff08;即扩展名为 .class 的文件&#xff09;&#xff0c;它不面向任何特定的处理器&#xff0c;只面向虚拟机。Java 语言通过字节码的方式&#xff0c;在一定程度上解决了传统解释型语言执行效率低的问题&#xff…

2_Linux高级存储管理

2_Linux高级存储管理1、逻辑卷1.1、lvm设备建立1.2、lvm拉伸1.3、lvm缩减1.4、缩减步骤1.5、lvm删除2、vdo(Virtual Data Optimize)1、逻辑卷 LVM是在磁盘分区和文件系统之间添加的一个逻辑层&#xff0c;来为文件系统屏蔽下层磁盘分区布局&#xff0c;提供一个抽象的存储卷&am…

4.1 读写不同数据源的数据

4.1 读写不同数据源的数据4.1.1 读写数据库数据1、数据库数据获取2、数据库数据存储4.1.2 读写文本文件1、文本文件读取2、文本文件存储4.1.3 读写Excel文件1、Excel文件读取2、Excel文件存储完整代码4.1.1 读写数据库数据 1、数据库数据获取 pandas提供了读取与存储关系型数…

SQL Server存储过程(数据库引擎)使用详解

存储过程&#xff08;数据库引擎&#xff09;一、背景知识1.1、使用存储过程的好处1.2、存储过程的类型二、创建存储过程三、修改存储过程四、删除存储过程五、执行存储过程5.1、建议5.2、使用 Transact-SQL执行存储过程六、授予对存储过程的权限6.1、授予对存储过程的权限6.2、…

ChatGPT 本地部署及搭建

这篇简要说下清华开源项目 ChatGLM 本地部署的详细教程。清华开源项目 ChatGLM-6B 已发布开源版本&#xff0c;这一项目可以直接部署在本地计算机上做测试&#xff0c;无需联网即可体验与 AI 聊天的乐趣。 项目地址&#xff1a;GitHub - THUDM/ChatGLM-6B: ChatGLM-6B&#xf…

代码随想录刷题-字符串-实现 strStr()

文章目录实现 strStr()习题暴力解法kmp 解法实现 strStr() 本节对应代码随想录中&#xff1a;代码随想录&#xff0c;讲解视频&#xff1a;帮你把KMP算法学个通透&#xff01;&#xff08;理论篇&#xff09;_哔哩哔哩_bilibili、帮你把KMP算法学个通透&#xff01;&#xff0…