将png添加到matplotlib.figure.Figure

时间:2018-07-12 21:17:13

标签: python-3.x image plot watermark

我有一个条形图,我正在尝试向背景添加一个简单的png水印。我试图按照网站上的示例操作,但无法获得任何有效的解决方案。每次我添加png时,它都会显示在另一个小图形上。

如果您可以编辑我的代码以添加一个我可以移动,更改不透明度和缩放的简单png,将不胜感激。

感谢您的帮助,

约翰

    colors = ['r','b','b','b','b']


datafile = cbook.get_sample_data(r'C:\Users\jshenderson\star.png', asfileobj=False)

print ('loading %s' % datafile)
im = image.imread(datafile)



dfinal.plot.bar(x='date', y='use', rot=0, figsize= (20,9), color=colors)
plt.title('Usage one week back', fontsize=25)
plt.ylabel('Usage in KWH')
plt.tick_params(axis='both', which='major',labelsize=15)
plt.ylabel('Usage in KWH', fontsize=25)
plt.xlabel('Usage in KWH', fontsize=25)
plt.legend().set_visible(False)

fig=plt.figure()




#background to graph

plt.figimage(im, xo=40,yo= 55, zorder=5, resize=True)




plt.savefig(r'C:\Users\jshenderson\nimage.png')

0 个答案:

没有答案