У меня есть длинная функция с несколькими строками и графиками HTML (с использованием Plotly). Мне было интересно, можно ли программно экспортировать его вывод в PDF в виде отчета по электронной почте. Вот пример того, как выглядит функция:
import numpy as np
import plotly.graph_objs as go
from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot
x = np.random.randn(2000)
y = np.random.randn(2000)
def function():
print('this is a string')
iplot([go.Histogram2dContour(x=x, y=y, contours=dict(coloring='heatmap')),
go.Scatter(x=x, y=y, mode='markers', marker=dict(color='white', size=3, opacity=0.3))], show_link=False)
Поскольку функция содержит строку и график HTML, python сохраняет ее как «nontype» и, таким образом, мой обычный обходной путь к этому использование PDFkit from_string
в этом случае не работает.
Кто-нибудь знает, как я могу загрузить выходные данные функции () в pdf программно?