fig = plt.gcf()
imgdata = StringIO.StringIO()
fig.savefig(imgdata, format='png')
imgdata.seek(0)
print('Content-type: image/png\n')
uri = 'data:image/png;base64,' + urllib.parse.quote(base64.b64encode(imgdata.buf))
print('<img src = "%s"/>' % uri)
matplotlib - сохранить изображение в переменной