根据文档,可以使用
但是当我包含时
所有的 y 值对应 0(直方图是平坦的)。
hist
函数设置x轴范围,但似乎没有办法控制y轴。我有一个图形,其中有4个子图以2x2的方式排列,全部都是直方图。我已经通过设置range
使它们的x轴完全相同,但一直无法弄清如何做到同样的y轴。但当我尝试使用set_ylim
控制y轴时,出现错误。当我尝试使用pylab.axis
时,绘图结果不正确(直方图的条形图都具有y值为0)。pylab.hist(myData[x], bins = 20, range=(0,400))
pylab.axis([0,400,0,300])
如何控制直方图的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(直方图是平坦的)。