python中如何用matplotlib写饼图

#代码

import matplotlib.pyplot as plt# 设置绘图的主题风格
plt.style.use('ggplot')
# 中文乱码和坐标轴负号的处理
plt.rcParams['font.sans-serif']=['SimHei']
plt.rcParams['axes.unicode_minus']=False
plt.rcParams['figure.figsize']=[10,8]
# 构造数据
x = [0.2515,0.3724,0.3336,0.0368,0.0157]# 提示标签
labels = ['中专','大专','本科','硕士','其他']# 用于突出显示大专学历人群
explode = [0,0.1,0,0,0]# 自定义颜色
colors=['#9F79EE','#4876FF','#EE9A00','#EE4000','#FFD700']# 将横、纵坐标轴标准化处理,保证饼图是一个正圆,否则为椭圆
plt.axes(aspect='equal')# 控制x轴和y轴的范围
plt.xlim(0,4)
plt.ylim(0,4)# 绘图数据
plt.pie(x, # 绘图数据explode=explode, # 突出显示大专人群autopct='%1.1f%%', # 设置百分比的格式,这里保留一位小数pctdistance=0.6, # 设置百分比标签与圆心的距离labeldistance=1.2, # 设置教育水平标签与圆心的距离startangle = 180, # 设置饼图的初始角度radius = 1.5, # 设置饼图的半径counterclock = False,wedgeprops = {'linewidth': 1.5, 'edgecolor':'green'}, # 设置饼图内外边界的属性值textprops = {'fontsize':12, 'color':'k'}, # 设置文本标签的属性值center = (2,2), # 设置饼图的原点frame = 1, # 是否显示饼图的图框,这里设置显示labels=labels, # 添加教育水平标签colors=colors # 设置饼图的自定义填充色)# 删除x轴和y轴的刻度
plt.xticks(())
plt.yticks(())# 添加图标题
plt.title('芝麻信用失信用户教育水平分布')plt.show()

#运行结果
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/650548.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

第三届锐捷全国大学生信息技术大赛报名启动,丰厚奖金等你挑战

2024年4月10日,ICT行业全国赛事第三届锐捷大赛已启动初赛报名,初赛阶段的报名截止日期为5月24日。锐捷全国大学生信息技术大赛(以下简称锐捷大赛)是锐捷网络面向全国大学生打造的人才竞技交流赛事,旨在促进学生综合素质、专业化水平和创新能力的整体提升,培养符合社会用人标准的…

视频转换难?这款视频转换器,让你高效完成转换

随着数字媒体技术的快速发展,视频格式的多样性常常让人感到困扰。不同的设备、不同的平台,视频文件可能都要转换成对应的格式和大小才能让用户正常观看。为了满足人们对视频格式转换的需求,多种类型的视频转换器应运而生,它们能够…

【AIGC调研系列】Vitron通用像素级视觉多模态LLM是什么

Vitron通用像素级视觉多模态大语言模型是一款重磅的通用视觉多模态大模型,它支持从视觉理解到视觉生成、从低层次到高层次的一系列视觉任务。这款模型能够处理复杂的视觉任务,并理解和生成图像和视频内容[2]。Vitron解决了困扰大语言模型产业已久的图像/…

【智能算法】蜉蝣算法(MA)原理及实现

目录 1.背景2.算法原理2.1算法思想2.2算法过程 3.结果展示4.参考文献 1.背景 2020年,K Zervoudakis等人受到自然界蜉蝣交配繁殖行为启发,提出了蜉蝣算法(Mayfly Algorithm, MA)。 2.算法原理 2.1算法思想 MA灵感来自蜉蝣交配…

OSPF的协议特性

路由汇总的概念 l 路由汇总( Route Aggregation ),又称路由聚合(Route Summarization),指的是把一组明细路由汇聚成一条汇总路由条目的操作 l 路由汇总能够减少路由条目数量、减小路由表规模&#xff0…

Coze玩转ChatGPT-4,存算解决大模型算力

随着神经网络技术的不断发展,特别是在Transformer架构兴起之后,模型规模呈指数级增长。2023年3月,ChatGPT-4正式发布,ChatGPT-4具有联网搜索、图片生成、自建GPTs等多项重磅功能,在各个方面吊打其他大语言模型&#xf…

Linux 调度优先级

Linux中的每个任务都有其优先级。这个优先级的范围从-20到19。优先级越低(-20),分配 给任务的CPU时间就越多。默认的优先级是0。 并非所有的任务都需要使用相同的优先级。交互式应用要求快速响应,通过 crontab 运行的后台…

做抖店新店一个月卖了20万,仿佛回到了两年前的抖店

大家好,我是电商花花。 前段时间,又开了一家抖店,这家店主营的就是玩具类目,这家店可以说是今年店铺中跑的最好的一个店铺,刚运营一个月时间卖了20多万,纯靠达人带货出单。 这个红利让我想起来了两年的抖…

DS:单链表的实现

欢迎各位来到 Harper.Lee 的编程学习小世界! 博主主页传送门:Harper.Lee的博客 我将在这里分享我的学习过程等心得 创作不易,码字不易,兄弟们养成先赞后看的好习惯哦! 想一同进步的uu,可以来后来找我哦&…

【论文速读】|理解基于大语言模型的模糊测试驱动程序生成

本次分享论文:Understanding Large Language Model Based Fuzz Driver Generation 基本信息 原文作者:Cen Zhang, Mingqiang Bai, Yaowen Zheng, Yeting Li, Xiaofei Xie, Yuekang Li, Wei Ma, Limin Sun, Yang Liu 作者单位:南洋理工大学…

stable-diffusion-webui安装与使用过程中的遇到的error合集

stable-diffusion-webui1.9.2踩坑安装 1. 安装过程1.1 stable-diffusion-webui1.2 在win11或win10系统安装,需修改两个启动脚本1.2.1 修改webui-user.bat1.2.2 修改webui.bat 1.3 双击 webui-user.bat 启动脚本1.3.1 no module xformers. Processing without on fre…

【八股】Spring Boot

SpringBoot是如何实现自动装配的? 首先,SpringBoot的核心注解SpringBootApplication里面包含了三个注解,SpringBootConfigurationEnableAutoConfigurationComponentScan,其中EnableAutoConfiguration是实现自动装配的注解&#x…