当我将鼠标悬停在它上面时,为什么 imshow 不显示像素值?
Why doesn't imshow show pixel values when I hover over it?
当我在 Ipython Notebook 中创建内联图像时,它可以很好地显示图像。但是,当我将鼠标悬停在图像上时,我看不到通常显示在右下角的像素值。我该如何解决?谢谢。 (下面是一些示例代码)。
import numpy as np
import matplotlib
import matplotlib.pyplot as plt
from IPython import display
%matplotlib inline
fig, ax = plt.subplots(nrows = 1, ncols = 1, figsize=(10, 10))
for ii in xrange(10):
im = np.random.randn(100,100)
ax.cla()
ax.imshow(im, interpolation='None')
ax.set_title(ii)
plt.show()
要在将鼠标悬停在绘图上时查看坐标,您不得对绘图使用内联后端。因此,删除 %matplotlib inline
行并使用其他后端重新启动 IPython。
您可以使用其他一些后端(这取决于您的安装中可用的内容)
%matplotlib gtk
或%matplotlib qt
.
Here 是受支持后端的详尽列表。您可能想要使用交互式的而不是内联的。
当我在 Ipython Notebook 中创建内联图像时,它可以很好地显示图像。但是,当我将鼠标悬停在图像上时,我看不到通常显示在右下角的像素值。我该如何解决?谢谢。 (下面是一些示例代码)。
import numpy as np
import matplotlib
import matplotlib.pyplot as plt
from IPython import display
%matplotlib inline
fig, ax = plt.subplots(nrows = 1, ncols = 1, figsize=(10, 10))
for ii in xrange(10):
im = np.random.randn(100,100)
ax.cla()
ax.imshow(im, interpolation='None')
ax.set_title(ii)
plt.show()
要在将鼠标悬停在绘图上时查看坐标,您不得对绘图使用内联后端。因此,删除 %matplotlib inline
行并使用其他后端重新启动 IPython。
您可以使用其他一些后端(这取决于您的安装中可用的内容)
%matplotlib gtk
或%matplotlib qt
.
Here 是受支持后端的详尽列表。您可能想要使用交互式的而不是内联的。