根據documentation,可以使用hist
函數設置x軸的範圍,但似乎沒有辦法控制y軸。如何在Python中爲historgram設置y軸?
我有一個4個小插圖,以2×2的方式排列,所有這些都是直方圖。我已經通過設置range
使他們的x軸完全相同,但一直無法弄清楚如何用y軸來做同樣的事情。但是當我嘗試控制y軸時,使用set_ylim
,我得到一個錯誤。當我試着用pylab.axis
,該地塊並沒有變成正確(在historgram的酒吧中全部爲0。
pylab.hist(myData[x], bins = 20, range=(0,400))
pylab.axis([0,400,0,300])
的y值如何控制直方圖的y軸?什麼本質我「找的是在hist
功能類似range
,但對於y軸
更新:
plotNumber = 1
for i in xrange(4):
pylab.subplot(2, 2, plotNumber)
pylab.hist(myData[i], bins = 20, range=(0,400))
pylab.title('Some Title')
pylab.xlabel('X')
pylab.ylabel('Y')
plotNumber += 1
pylab.show()
但是,當我包括
pylab.axis([0,400,0,300])
所有的y值對應於0(直方圖是平的)。
我試過你的例子(使用隨機數據,但是相同的直方圖參數),並能夠使用xlim()和ylim()來設置x和y的限制。什麼是你得到的錯誤的文本? –
@DerekJones我沒有得到一個錯誤,我只是得到一個沒有意義的直方圖。 – AlanH