答案 0 :(得分:3)
还有一种更简单的方法,恕我直言,定义保存图像的宽度和高度,只需将值添加到方法 write_image 中的参数宽度和高度,如下所示:
import plotly.io as pio
pio.write_image(fig, 'yourImage.png', width=1980, height=1080)
答案 1 :(得分:2)
为了将图形导出为所需的图像文件格式,可以使用为图形指定的分辨率,使用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/
作为进一步的答复: 要获得所需的精确尺寸,可以将布局更改为 include ,如下所示(其中,fig是您的身材):
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/ 这应该使您可以为图像提供所需的任何尺寸。
答案 2 :(得分:1)
您可以在保存文件时指定高度和宽度,并增加缩放大小以获得更好的质量。
import plotly.io as pio
pio.write_image(fig, file, format=png/jpeg/svg, scale=1, width=1000, height=800)