Por si necesitan alguna función bastante rebuscada, pueden acceder al REFERENCE de ReportLab.
Bien, en cuanto a gráficos, podemos decir que es un subpaquete de ReportLab integrado a este, veamos como se trabaja con ellos:
from reportlab.lib.styles import ParagraphStyle, getSampleStyleSheet estilo=getSampleStyleSheet() estilo.add(ParagraphStyle(name = "ejemplo", alignment=TA_CENTER, fontSize=20, fontName="Helvetica-BoldOblique"))
import os import platform def open_file(path): if platform.system() == "Windows": os.startfile(path) elif platform.system() == "Darwin": subprocess.Popen(["open", path]) else: subprocess.Popen(["xdg-open", path]) open_file(path)