2015-10-08 52 views
1

閱讀該文檔here,我需要幫助限制從53柱狀圖75 首先,我的代碼,改變軸線爲Historgram與PyPlot

plt.hist(d, bins=range(min(d), max(d) + binwidth, binwidth), label='diff', align='mid', normed=True, alpha = .8, color=colors[2]) 
plt.hist(s, bins=range(min(s)-1, max(s) + binwidth, binwidth), label='same', align='mid', normed=True, alpha = .5, color=colors[0]) 

這是策劃這個柱狀圖enter image description here罰款。

不過,我想放大53以上的區域(53明確〜75)。當我嘗試這一點,

min_ = 53 
plt.hist(d, bins=range(min_,75), label='diff', align='mid', normed=True, alpha = .8, color=colors[2]) 
plt.hist(s, bins=range(min_,75), label='same', align='mid', normed=True, alpha = .5, color=colors[0]) 

我,而不是在指定區域放大,我放大和RENORM的區域。問題是我需要有原始的標準區域,因爲樣本的尺寸非常不同。但是,放大到尾部時,我不想對數據進行格式化。

回答

1

使用plt.axis()函數。例如:

plt.axis([53, 75, 0, .01]) 
+0

完美,我嘗試使用graph.set_xlim哪沒有工作... – qwertylpc