# 扇形图例标识
import matplotlib.pyplot as plt
# 这两行代码解决 plt 中文显示的问题
'font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False
plt.rcParams[
# 扇形图例标识
= ['医生', '护士']
labels
# 扇形大小
= [33, 149]
sizes # 第二块扇形偏移
= [0, 0.05]
explode
# 创建图形
= plt.subplots()
fig, ax
# 开始画饼图
=labels, explode=explode, autopct='%1.1f%%')
ax.pie(sizes, labels
# 确保画的饼是圆的
'equal');
ax.axis(
# 标题
'医护人员构成比');
ax.set_title(
# 设置图例
# ax.legend(labels=labels);
# fig.savefig('ratio1.jpg',dpi=300)
18 饼图
18.1 医护构成比
18.2 医生职称构成比
# 扇形图例标识
= ['高级', '中级', '初级']
labels
# 扇形大小
= [10, 11, 12]
sizes # 第二块扇形偏移
= [0, 0.02, 0.02]
explode
# 创建图形
= plt.subplots()
fig, ax
# 开始画饼图
=labels, explode=explode, autopct='%1.1f%%')
ax.pie(sizes, labels
# 确保画的饼是圆的
'equal');
ax.axis(
# 标题
'医生职称构成比');
ax.set_title(
# 设置图例
# ax.legend(labels=labels);
# fig.savefig('ratio2.jpg',dpi=300)