如何更改打印保存图像的图像尺寸?

时间:2019-02-28 09:36:55

标签: python image graph size plotly

我正在尝试弄清楚如何更改已保存的Plotly图像中图像的大小。.目前大小很小,但我想更改它以便更好地查看细节。enter image description here < / p>

3 个答案:

答案 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)