png_output = StringIO()
canvas.print_png(png_output)
data = png_output.getvalue().encode('base64')
data_url = 'data:image/png;base64,{}'.format(urllib.parse.quote(data.rstrip('\n')))
сгенерировать изображение -> вставить в колбу с данными uri