Reg*_*ser 4 python pdf export plotly
我用这个生成一个绘图:
import plotly.plotly as py
import plotly.graph_objs as go
fig = go.Figure(data=data, layout=layout)
plot_url = py.plot(fig, filename='stacked-bar')
Run Code Online (Sandbox Code Playgroud)
我尝试使用以下方法生成 pdf:
from xhtml2pdf import pisa
result_file = open('report.pdf', "w+b")
pisa_status = pisa.CreatePDF(
url,
dest=result_file)
result_file.close()
Run Code Online (Sandbox Code Playgroud)
但我最终得到了一个 pdf 文件,上面有 url 而不是图表。
如何将绘图导出为 pdf 格式?在网页中,当我单击“导出”按钮时,我可以生成 jpeg 和 png,但不能生成 pdf。另外,导出时无法控制图形的大小,如何控制大小?拉伸图表,使其更宽一些。
谢谢。
API 现在已经改变,所以我想我应该发布更新..
新的方法是使用plotly.io.write_image
这是一个例子:
plotly.io.write_image(fig, 'output_file.pdf', format='pdf')
Run Code Online (Sandbox Code Playgroud)
支持以下格式:png、jpg(或 jpeg)、webp、svg、pdf
| 归档时间: |
|
| 查看次数: |
15360 次 |
| 最近记录: |