Передача фигуры matplotlib в HTML (фляжка)

Я использую matplotlib для визуализации фигуры в веб-приложении. Я'мы использовалиfig.savefig() раньше, когда яЯ просто запускаю скрипты. Однако мне нужна функция для возврата фактического.png» изображение, чтобы я мог назвать его с моим HTML.

Еще немного (возможно, ненужная) информация: я использую Python Flask. Я полагаю, я мог бы использоватьfig.savefig() и просто вставить рисунок в мою статическую папку, а затем вызвать его из моего HTML, но яЯ бы не хотел делать это каждый раз. Было бы оптимальным, если бы я мог просто создать фигуру, сделать из нее изображение, вернуть это изображение и вызвать его из моего HTML-кода, тогда он исчезнет.

Код, который создает фигуру, работает. Тем не менее, он возвращает цифру, которая нея думаю, что работать с HTML

Вот'где я называюdraw_polygon в маршрутизации,draw_polygon это метод, который возвращает рисунок:

@app.route('/images/')
def images(cropzonekey):
    fig = draw_polygons(cropzonekey)
    return render_template("images.html", title=cropzonekey, figure = fig)

И вот HTML, где я пытаюсь сгенерировать изображение.


  
    {{ title }} - image
  
  
    <img src="{{" figure="" }}="" alt="Image Placeholder" height="100">
  

И, как вы можете догадаться, когда я загружаю страницу, все, что я получаю, этоImage Placeholder, Итак, они неМне не нравится формат, которым я кормила фигуру.

Кто-нибудь знает, какие методы / обходные пути matplotlib превращают фигуру в реальное изображение? Я во всех этих документах, но я могуничего не найти. Спасибо!

Кстати: неЯ думаю, что было необходимо включить код Python, который делает рисунок, но я могу включить его, если вам, ребята, нужно его увидеть (просто нене хочу загромождать вопрос)

Ответы на вопрос(4)

Ваш ответ на вопрос