Я пытаюсь создать PDF-документы на стороне сервера в Django-установке, используя reportlab . Эти документы должны содержать несколько графиков, которые должны быть созданы с помощью matplotlib .
Я уже понял, как заставить reportlab использовать изображения matplotlib без временного сброса их в файловую систему, передав объекты PIL-Image непосредственно в Image ()
-flowable. Это на удивление хорошо работает для форматов растеризованных изображений, таких как PNG.
Теперь глазурь на торте сможет встраивать векторную графику (например, SVG).
Я использовал svglib для преобразования сгенерированных SVG от matplotlib для графических объектов reportlab, но, к сожалению, svglib опускает метки и метки осей. На некоторых графиках это вообще не работает.
Есть ли у вас какие-нибудь идеи?