def plotbars(hists, bins, labels, filename):
plt.figure()
center = (bins[:-1] + bins[1:])/2
width = 0.7 * (bins[1] - bins[0])
for hist in hists:
plt.bar(center, hist, align='center', width=width)
plt.legend(labels)
plt.savefig(filename)
如果我繪製這樣的直方圖,如plotbars([hist1, hist2], bins, ['hist1', 'hist2'], 'histo.png')
,這將直方圖繪製在彼此之上。我想要直方圖的條形圖相鄰。每個箱子的寬度都相等。繪製matplotlib中的多個條形圖
你能提供一個「hists」是什麼的例子嗎? – DavidG
'np.histogram()'的輸出' – canonball
如果您可以提供[最小,完整和可驗證的示例](http://stackoverflow.com/help/mcve),對我們來說會更容易。 – DavidG