阅读文档here,我需要帮助将直方图从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])
我不是放大指定区域,而是放大并重新设定区域。问题是我需要有原始的标准区域,因为样本的大小非常不同。但是当放大到尾部时,我不想重新生成数据。
答案 0 :(得分:1)
请改用plt.axis()
功能。例如:
plt.axis([53, 75, 0, .01])