#基本语句
import matplotlib.pyplot as plt
import matplotlib as mpl
#设置支持汉字显示
plt.rcParams['font.family'] = 'SimHei'
plt.rcParams['axes.unicode_minus'] = False
#外侧说明文字
kinds = ['购物', '人情往来', '餐饮美食', '通信物流', '生活日用', '交通出行', '休闲娱乐', '其他']
#数据
money_scale = [800, 100, 1000, 200, 300, 200, 200, 200]
#爆炸程度
dev_position = [0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1, 0.1]
#绘制
plt.pie(money_scale,radius=1.0,
wedgeprops={'width': 0.5},pctdistance=0.75,
labels=kinds,autopct='%3.1f%%',shadow=False,
explode=dev_position,startangle=18)
plt.show()
绘制结果如图: