Python 使用PyPlot更改直方图的轴

Python 使用PyPlot更改直方图的轴,python,matplotlib,Python,Matplotlib,阅读文档时,我需要帮助将柱状图从53限制到75。 首先,我有密码 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

阅读文档时,我需要帮助将柱状图从53限制到75。 首先,我有密码

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])
绘制这个柱状图很好

但是,我想放大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])
我没有放大指定区域,而是放大并重新格式化该区域。问题是,我需要原始的标准面积,因为样品的尺寸非常不同。但是,当放大到尾部时,我不想重新格式化数据。

请改用
plt.axis()
函数。例如:

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