python hist matplotlib

import numpy.random as npr

import matplotlib.pyplot as plt
size = 1000

x_normal = npr.normal(loc = 0.8,scale = 1.5,size = (size,2))

plt.figure(figsize=(8,8))

plt.subplot(2,1,1)

plt.hist(x_normal,label=[u'正态抽样分布1',u'正态抽样分布2'],bins =30, stacked=True,edgecolor = 'k',alpha=0.5)#alpha透明度

plt.legend(fontsize = 8,loc=0)

plt.grid()

这里是默认的颜色,如果我想要切换颜色,facecolor = ['c','g']就报错了,咋办

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 关于该问题,我找了一篇非常好的博客,你可以看看是否有帮助,链接:python之Matplotlib

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 以帮助更多的人 ^-^