在Matplotlib图形中显示png模板

2021-09-27 06:22:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在制作300多张图表,每页1张。当显示这些图形时,我想包括我的办公室用于所有图形的边框模板(即右下角带有信息块的单行边框)。我有一个.png的模板。我希望把它画在每个图形上,然后在模板上画出图形:

绘图模板:

fig = plt.figure(Cnt_fig)
ax2 = fig.add_subplot(111)
im = plt.imread('TEST.png')
ax2.imdraw(im)

然后绘制图表:

ax = fig.add_subplot(111)
ax.plot(x,y)

我遇到的问题是,我的一些图有一个“非线性轴”,我得到的错误:warnings.warn("Images are not supported on non-linear axes.")

有什么想法吗?你知道吗