Matplotlib.pyplot.pie() 绘制饼图
Python代码:
# 导入第三方包
import matplotlib
import matplotlib.pyplot as plt
# matplotlib其实是不支持显示中文的 显示中文需要额外设置
# 设置字体类型,宋体:SimSun 华文楷体:STKaiti 微软雅黑:Microsoft YaHei
matplotlib.rcParams['font.family'] = 'STKaiti'
# 设置字体尺寸
matplotlib.rcParams['font.size'] = 12
# 标签
label = ['亚洲', '欧洲', '非洲', '北美洲', '南美洲', '大洋洲', '南极洲']
# 数据
x = [4400, 1000, 3000, 2400, 1800, 900, 1400]
# 设置画布
plt.figure(num='e_pie', figsize=(8, 6), dpi=100)
# pie(x, labels=标签, autopct='%1.1f%%': 显示百分比保留小数点后一位)
plt.pie(x=x, labels=label, autopct='%1.1f%%')
# 设置图像标题
plt.title('七大洲面积占比图')
# 保存图像
# plt.savefig('e_pie.png')
# 展示图片
plt.show()
饼图效果: