我是Python新手并且发现我可以通过以下方式绘制彩色地图:
import matplotlib.pyplot as plt
#some image generating code
plot = plt.imshow(image)
plot.set_cmap(cmap)
plot.set_interpolation(interpolation_method)
plt.show()
在我的情况下,图像是一个二维的numpy数组。 结果我得到了一个漂亮的色彩图(由于我是这个平台的新手,因此无法发布它的图像)。 链接到我的颜色图:http://s7.directupload.net/images/131017/t9aczkmq.png)
我的问题
有没有办法在鼠标悬停时显示上部色彩映射中位置/像素的当前值?我需要显示实际值(在已绘制的数组中)而不是颜色值。
附加问题
是否还有一种方法可以将切片器添加到输出中,以便动态更改颜色贴图的切割(类似于FITS查看器)。
可能我只需要合适的模块,但我找不到任何适合我的需求。 提前谢谢!