2017-10-11 74 views
0

我想將兩個柱狀圖一起繪製,一個繪製在另一個上方。然而,當我撥打電話,以創建圖表,我得到的錯誤:堆疊兩個柱狀圖時出現Matplotlib錯誤

「類型錯誤:內部()得到了論據‘斧頭’多個值」

fig, axes = plt.subplots(nrows=2, ncols=1, figsize = (8,4)) 
plt.bar(range(len(pmfList)), pmfList, ax = axes[0]) 
plt.bar(range(len(uList)), uList, ax = axes[1]) 
plt.show() 

上午我路過東西錯了?這個問題只發生在我使用座標軸的時候 - 他們單獨繪製的圖形很好。

回答

1

plt.bar沒有ax關鍵字參數。

爲了繪製不同的軸,

fig, axes = plt.subplots(nrows=2, ncols=1, figsize = (8,4)) 
axes[0].bar(range(len(pmfList)), pmfList) 
axes[1].bar(range(len(uList)), uList) 
plt.show() 
+0

萬歲!謝謝你的時間!那是我所希望做的。 – Derp