为了将图形导出为所需的图像文件格式,以您为图形指定的分辨率,可以使用plotly.io.write_image
函数。
示例来自以下链接,文档(其中fig是您的图像,您想要一个.PNG):
import plotly.io as pio
pio.write_image(fig, 'images/fig1.png')
这也适用于.JPEG,.WebP甚至矢量格式.SVG,.PDF和.EPS。只需将.PNG替换为您需要的。
https://plot.ly/python/static-image-export/
作为进一步的响应:要获得所需的精确尺寸,您可以更改布局以包含以下内容(其中图是您的图):
layout = go.Layout(
autosize=False,
width=500,
height=500
)
fig = go.Figure(data=data, layout=layout)
pio.write_image(fig, 'images/fig1.png')
来自:https://plot.ly/python/setting-graph-size/这应该让你给你想要的任何尺寸的图像。