import matplotlib as mpl
import matplotlib.pyplot as plt
import numpy as np
fig=plt.figure(1) #建立“画布”
ax=plt.axes() #创建实例
x=np.random.normal(loc=10000,scale=3000,size=10000) #loc均值,scale标准差,size样本数量
bins=range(0,20000,500) #一共40条柱体,相当于自动分箱40类
ax.hist(x,bins,color=\"#377eb8\",alpha=0.6)
ax.set_xlabel(\"某市居民可支配收入\")
ax.set_ylabel(\"人数\")
plt.show()
import matplotlib.pyplot as plt
import numpy as np
fig=plt.figure(1) #建立“画布”
ax=plt.axes() #创建实例
city_A=np.random.normal(loc=10000,scale=3000,size=10000) #loc均值,scale标准差,size样本数量
city_B=np.random.normal(loc=7000,scale=2000,size=10000) #loc均值,scale标准差,size样本数量
x=(city_A,city_B)
labels=[\"A市\",\"B市\"]
bins=range(0,20000,500) #一共40条柱体,相当于自动分箱40类
ax.hist(x,bins,histtype=\"bar\",label=labels,stacked=True,alpha=0.5) #最后添加参数stacked
ax.set_xlabel(\"A市和B市居民可支配收入\")
ax.set_ylabel(\"人数\")
ax.legend(loc=\"upper right\")
plt.show()