2013-11-22 63 views

回答

2

您可以根據需要適應,但這裏的關鍵是,plt.bar發生在線條的寬度的第三個參數。我們可以使用它並縮放x座標以創建您正在尋找的效果。

import numpy as np 
import pylab as plt 

bar_width = 0.3 

plt.bar([0,],[3,],2*bar_width,color='k',alpha=.7) 

X = np.array([1,2,3]) 
Y0 = [2,5,7] 
Y1 = [5,3,1] 

plt.bar(X,Y0,bar_width,color='b',alpha=.7) 
plt.bar(X+bar_width,Y1,bar_width,color='r',alpha=.7) 

plt.show() 

enter image description here