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