小编Mal*_*irl的帖子

如何将图像作为背景添加到 matplotlib 图(不是绘图,而是添加到“空白”ala set_face() )

我正在尝试将图像添加到 matplotlib 图的各个子图后面的“空白”。

与此主题类似的大多数讨论都是将图像添加到绘图本身,但是我还没有找到更改整个“画布”背景的方法。

我发现的最相似的功能是set_facecolor(),但是这只允许将单一颜色设置为背景。

fig, ax = plt.subplots(2,2)
fig.patch.set_facecolor('xkcd:mint green')
plt.show()
Run Code Online (Sandbox Code Playgroud)

电流输出

但是,我正在寻求一种解决方案来导入绘图后面的图像,类似于此(手动制作):

期望的输出

我已经用谷歌搜索,搜索了SO,并浏览了matplotlib文档,但我只得到了或者plt.imshow(image)set_facecolor()类似的结果。

python image matplotlib subplot

3
推荐指数
1
解决办法
509
查看次数

标签 统计

image ×1

matplotlib ×1

python ×1

subplot ×1