Я создаю приложение PyQt5, которое строит график и может вставлять график при нажатии кнопки
from docx import Document
from docx.shared import Inches
import matplotlib.pyplot as plt
import numpy as np
t = np.arange(0.0, 2.0, 0.01)
s = 1 + np.cos(2*np.pi*t)
plt.plot(t, s)
plt.savefig('test.png')
document = Document('report2.docx')
document.add_picture('test.png', width=Inches(1.25))
document.save('report2.docx')
Код, который я использую в настоящее время, позволяет мне вставлять только рисунок, когда отчет2 .docx закрыт.
Я хочу вставить текущую фигуру matplotlib в мой открываемый документ word.
Я знаю, что document = Document('report2.docx')
откроет документ word.
Но я должен определить это так, чтобы document.add_picture
и document.save
могли работать
Как я могу редактировать свой код, чтобы я мог также вставлять изображения, не закрывая документ?