用py charm做出来的图形,文字不会出现嘛?
是不是乱码了
import numpy as np
import matplotlib.pyplot as plt
import random
x=[1,2,3,4,5,6,7,8]
x1=['优秀','良好','中等','及格','不及格']
y1=np.random.randint(10,20,8)
s=np.random.random(8)
y2=np.random.uniform(10,100,8)
y3=[4,44,24,8,5]
data=np.random.randn(2000)
plt.subplot(2,2,1)
plt.bar(x,y1,yerr=s,error_kw={'capsize':5})
plt.title('条形误差图')
plt.subplot(2,2,2)
plt.plot(x,y2,':o',c='red')
plt.title('figure_2')
plt.subplot(2,2,3)
plt.pie(y3,labels=x1)
plt.title('图三:饼图')
plt.subplot(2,2,4)
plt.hist(data,bins=50,density=1,facecolor='green',edgecolor='black',alpha=0.7)
plt.title('图四:2000名女性身高分布')
plt.show()