繁体   English   中英

Plotly:如何仅将主要人物保存为png?

[英]Plotly: How to save only main figure to png?

这段代码:

fig = go.Figure(data =
go.Contour(
    z=[[10, 10.625, 12.5, 15.625, 20],
       [5.625, 6.25, 8.125, 11.25, 15.625],
       [2.5, 3.125, 5., 8.125, 12.5],
       [0.625, 1.25, 3.125, 6.25, 10.625],
       [0, 0.625, 2.5, 5.625, 10]]
))

fig.write_image("logs/test.png")

产生这个:

在此处输入图像描述

我只想保存主轮廓 plot,没有 x 和 y 标签,也没有颜色条。

我希望我可以获取图像的可靠子区域,但也许有更简单的方法?

您可以使用:

fig.update_traces(showscale=False)
fig.update_layout(yaxis={'visible': False, 'showticklabels': False},
                  xaxis={'visible': False, 'showticklabels': False})

Plot

在此处输入图像描述

完整代码:

import plotly.graph_objects as   go

fig = go.Figure(data =
go.Contour(
    z=[[10, 10.625, 12.5, 15.625, 20],
       [5.625, 6.25, 8.125, 11.25, 15.625],
       [2.5, 3.125, 5., 8.125, 12.5],
       [0.625, 1.25, 3.125, 6.25, 10.625],
       [0, 0.625, 2.5, 5.625, 10]]
))

fig.update_traces(showscale=False)
fig.update_layout(yaxis={'visible': False, 'showticklabels': False},
                  xaxis={'visible': False, 'showticklabels': False})
fig.show()

fig.write_image("contour2.png")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM