代码改变世界

python tips;matplotlib 显示中文

2017-06-08 17:11  很大很老实  阅读(335)  评论(0编辑  收藏  举报
import numpy as np
import matplotlib.pyplot as plt
import matplotlib as mpl

mpl.rcParams['axes.unicode_minus']=False
mpl.rcParams['font.sans-serif']=['SimHei']
#上述两句很重要

labes=['7月','8月','9月','10月','11月','12月']
fracs=[2.0,2.1,2.2,2.1,2.3,2.4]
explode=[0,0.05,0.05,0.1,0.05,0]

#设置x,y轴比例为1:1,从而达到一个正的圆
plt.axes(aspect=1)
#labels标签参数,x是对应的数据列表,autopct显示每一个区域占的比例,explode突出显示某一块,shadow阴影
plt.pie(x=fracs,labels=labes,autopct="%.0f%%",explode=explode,shadow=True)
plt.show()