【发布时间】:2018-07-16 02:30:07
【问题描述】:
我可能在这里犯了一个愚蠢的错误,但我试图从我绘制的直方图中获取“xlim”值。
data = np.random.normal(loc=10.0, scale=2.5, size=500)
plt.hist(data, bins=25, color='b')
x_min, x_max = plt.xlim()
print(x_min)
print(x_max)
然而,当我编译上述行时,它返回给我 'x_min= 0' 和 'x_max= 1.0' 和一个空白图(其中 x 轴范围从 0 到 1)
谁能告诉我怎么了?
【问题讨论】:
-
我无法重现此内容。你确定这是你用来产生问题的所有代码吗?如果您不小心使用
plt.figure()afterplt.hist()? 创建了一个空图形,则可能会发生这种情况 -
您似乎在使用 IPython 或 Juypter Notebook。此类信息非常重要,不应被排除在问题之外。
-
对不起,我会记住的!
标签: python matplotlib