gpt4 book ai didi

matplotlib - 如何从 matplotlib 获取 AxesImages

转载 作者:行者123 更新时间:2023-12-04 11:41:48 25 4
gpt4 key购买 nike

所有,我使用这样的代码来绘制图像

import matplotlib.pyplot as plt

plt.imshow(array,cmap='jet')
plt.show()

但是,现在我想获取 im 的句柄( im=plt.imshow(array,cmap='jet') )
如何获取 im的句柄如果我在第二步中忽略句柄。

最佳答案

您可以检索轴上存在的所有子项并过滤对象类型。

喜欢:

ax = plt.gca()
imgs = [obj for obj in ax.get_children() if isinstance(obj, mpl.image.AxesImage)]

如果轴上只有一个 AxesImage,它会返回一个包含一个对象的列表,例如:
[<matplotlib.image.AxesImage at 0x7be6400>]

关于matplotlib - 如何从 matplotlib 获取 AxesImages,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25505341/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com