import matplotlib.pyplot as plt
import numpy as np #引入了数组
import matplotlib.pyplot as pltdate
data = np.loadtxt("D:python作业ydl.csv",dtype=np.int32,delimiter=',',skiprows=1)
month = data[:,0]
ydl_1 = data[:,1]
ydl_2 = data[:,2]
ydl_3 = data[:,3]
juming = data[:,4]
shehui = data[:,5]
yuan = ['1','2','3','juming','shehui']
ww = range(len(yuan))
plt.figure()
plt.bar(month,ydl_1,width=0.15,align='center',color ='darkblue')
plt.bar(np.array(month)+0.15,ydl_2,width=0.15,align='center',color ='orange')
plt.bar(np.array(month)+0.15,ydl_3,width=0.15,align='center',color ='red')
plt.bar(np.array(month)+0.15,juming,width=0.15,align='center',color ='yellow')
plt.bar(np.array(month)+0.15,shehui,width=0.15,align='center',color ='pink')
#x ,y,width长度
plt.xticks(ww,yuan,rotation=0,fontsize='small')
plt.xlabel("month")
plt.ylabel("changye")
plt.legend({'1','2','3','juming','shehui'})
plt.show()
1.一开始是这样的
2.import matplotlib.pyplot as plt
import numpy as np #引入了数组
import matplotlib.pyplot as pltdate
data = np.loadtxt("D:python作业ydl.csv",dtype=np.float32,delimiter=',',skiprows=1)
month = data[:,0]
ydl_1 = data[:,1]
ydl_2 = data[:,2]
ydl_3 = data[:,3]
juming = data[:,4]
shehui = data[:,5]
yuan = ['1','2','3','4','5','6']
ww = range(len(yuan))
plt.figure()
plt.bar(month,ydl_1,width=0.15,align='center',color ='darkblue')
plt.bar(month-0.85,ydl_2,width=0.15,align='center',color ='orange')
plt.bar(month-0.7,ydl_3,width=0.15,align='center',color ='red')
plt.bar(month-0.55,juming,width=0.15,align='center',color ='yellow')
plt.bar(month-0.4,shehui,width=0.15,align='center',color ='pink')
#x ,y,width长度
plt.xticks(ww,yuan,rotation=0,fontsize='small')
plt.xlabel("month")
plt.ylabel("changye")
plt.legend({'1','2','3','juming','shehui'})
plt.show()



