python - 为什么当我将鼠标悬停在 imshow 上时不显示像素值?

标签 python matplotlib ipython jupyter-notebook imshow

当我在 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是受支持后端的详尽列表。您可能想使用交互式的而不是内联的。

关于python - 为什么当我将鼠标悬停在 imshow 上时不显示像素值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47242637/

相关文章:

python - 使用 matplotlib.axis ('equal' 时设置下限)

python - 调整单个子图宽度的简单方法?

python - 在 IPython 中移除或删除变量

python - 在 launchd 中使用 virtualenvs 运行 python 时查找模块

matplotlib - 无法在 Tmux 中使用事件的 IPython/Matplotlib 正确退出 SSH session

python - IPython中带有多个参数的并行映射函数

python - 如何在matplotlib右侧显示音频

python - MongoAlchemy 嵌入文档

python - 为什么以下对象是 numpy 字符串而不是 datetime.datetime 对象?

python - 获取 Python 文件上传到 Azure 的进度