python数据可视化 | matplotlib.pyplot()函数绘制饼图

微信公众号:Python 集中营
简单的事情重复做,重复的事情坚持做,坚持的事情用心做;
你的肯定是我坚持的动力,如果这篇文章对你有帮助,点个关注吧!

相关依赖库
1# -*- coding: UTF-8 -*-
2
3'''
4饼图
5'''
6# matplotlib 数据可视化库
7
8import matplotlib.pyplot as plt
数据及属性设置
 1'''
 2数据及属性设置
 3'''
 4# 设置图像大小
 5
 6plt.figure(figsize=(8, 6))
 7
 8# 设置字体
 9
10plt.rcParams['font.sans-serif']=['SimHei']
11
12# 设置标签
13
14labels = ['中国', '美国', '韩国', '日本']
15
16# 标签对应的值
17
18values = [120, 40, 20, 30]
19
20# 设置每一个每一个标签的颜色
21
22colors = ['red', 'blue', 'gray', 'green']
23
24# 脱离饼图凸显, 可选值0-1
25
26explode = [0.1, 0, 0, 0]
图例设置
 1'''
 2图例设置
 3'''
 4# 设置X轴的范围
 5
 6plt.xlim(0,10)
 7
 8# 设置Y轴的范围
 9
10plt.ylim(0,10)
11
12# 标准化处理
13
14plt.axes(aspect='equal')
15
16# 显示图例
17
18plt.legend(loc=1)
19
20# 设置标题
21
22plt.title('数据分布图')
绘制饼图
 1'''
 2绘制饼图
 3'''
 4# autopct='%1.1f%%'使用百分比显示
 5
 6# shadow开启阴影显示
 7
 8# startangle 正值表示逆时针旋转、反之顺时针
 9
10# 绘制饼图
11
12plt.pie(values,
13
14        labels=labels,
15
16        colors=colors,
17
18        explode=explode,
19
20        startangle=90,
21
22        shadow=True,
23
24        autopct='%1.1f%%')
图例显示或保存
 1'''
 2图例显示或保存
 3'''
 4# 显示分析图
 5
 6plt.show()
 7
 8# 保存文件
 9
10plt.savefig("C:/000.png",bbox_inches='tight')

在这里插入图片描述
更多精彩前往微信公众号【Python 集中营】,专注于 python 技术栈,资料获取、交流社区、干货分享,期待你的加入~

在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Python 集中营

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值