python中如何用matplotlib写饼图

news/2024/10/24 10:27:34/

#代码

python">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.ppmy.cn/news/1440420.html

相关文章

详解FastChat部署大模型API的实战教程

大家好,我是herosunly。985院校硕士毕业,现担任算法研究员一职,热衷于机器学习算法研究与应用。曾获得阿里云天池比赛第一名,CCF比赛第二名,科大讯飞比赛第三名。拥有多项发明专利。对机器学习和深度学习拥有自己独到的见解。曾经辅导过若干个非计算机专业的学生进入到算法…

FPGA verilog 模板设计示例(持续更新)

重温一下大道至简的至简设计法,正式开发两年多回顾当时的设计方法,又有了更多的体会和感触,希望将模块化运用起来会更有条例。1 FPGA设计代码模板 信号命名规范: 1 clk 表示时钟信号小写 2 rstn 表示高电平复位信号 小写 3 rst_n…

jQuery遍历节点的方法

在jQuery中,有许多用于遍历DOM(Document Object Model)节点的方法。以下是一些常见的jQuery遍历方法及其详细代码示例: 1、**.parent()**:获取每个元素的父元素。 $(document).ready(function() { $("p").…

突然连不上vmware

这次是因为服务 vm开头的服务没有开启,前段时间设置开机自启动可能把vm的自启动服务关了 检查 vmnet8的dhcp是否开启,没有开启则勾选 图中使用本地DHCP服务将IP地址分配给虚拟机

React真的好难用

我发现React就像个宗教一样,网络上总有一群信徒。信徒:React天下第一,谁也不能说他不好。 网络上大佬对React的评价一般有几类: React跟Vue比就是手动档和自动档的区别,高手都开手动档。—— 就一个破打工的&#xf…

禅道项目管理系统身份认证绕过漏洞

禅道项目管理系统身份认证绕过漏洞 1.漏洞描述 禅道项目管理软件是国产的开源项目管理软件,专注研发项目管理,内置需求管理、任务管理、bug管理、缺陷管理、用例管理、计划发布等功能,完整覆盖了研发项目管理的核心流程。 禅道项目管理系统…

【网络安全】在网络中如何对报文和发送实体进行鉴别?

目录 1、报文鉴别 (1)使用数字签名进行鉴别 (2)密码散列函数 (3)报文鉴别码 2、实体鉴别 鉴别(authentication) 是网络安全中一个很重要的问题。 一是要鉴别发信者,即验证通信的对方的确是…

算法(哈希表

给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。 如果可以,返回 true ;否则返回 false 。 magazine 中的每个字符只能在 ransomNote 中使用一次。 示例 1: 输入&#…