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

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

本文翻译自 https://stackoverflow.com/questions/47242637/

网站遵循 CC BY-SA 4.0 协议,转载或引用请注明出处。

标签 python matplotlib ipython jupyter-notebook imshow


相关文章:

python - 将文本(单字母)追加到文本文件中每行的末尾

python - 如何从数字列表中创建数字列表/数字符号

python - 将值传递到进度条(Twitter引导程序,Flask)

python - 从Python中的函数返回列表

python - Python Matplotlib ValueError:具有多个元素的数组的真值不明确

python - 关于在动画中更改分散标记的问题

python - Matplotlib:用数组调用plot函数有什么作用?

python - 全局变量无法从IPython中的模块功能工作

python - 打开Spyder时不要打开IPython控制台

python - 在py2exe可执行文件中导入rich_ipython_widget