获取绘图图形的宽度和高度

互联网 行业动态 更新时间:2024-06-13 00:19:06

Bas*_*den 6

这才是正确的获取方式width

fig.layout.widthNone因为尚未设置宽度。

如果您明确设置它,您可以检索它

fig = px.scatter(df, x="total_bill", y="tip", facet_col="sex", width=200)
>>> fig.layout.width
200

如果未显式设置宽度,则在执行show基于定义的默认值的方法plotly.js时初始化宽度。

show(*args, **kwargs) 使用默认渲染器或渲染器参数指定的渲染器显示图形

参数
...
width (int or float) – 一个整数或浮点数,用于确定绘图宽度的像素数。默认设置在 plotly.js 中。
...

如果我们查看plotly.js文档,我们会看到默认值width700并且默认值height450.

如果你设置fig.layout.autosize = False了,你可以看到这些默认值是正确的。否则,widthandheight会在每次重新布局时重新初始化。

autosize:确定是否在每次重新布局时初始化用户未定义的布局宽度或高度。请注意,无论此属性如何,在第一次调用 plot 时始终会初始化未定义的布局宽度或高度。

plotly./javascript/reference/layout/#layout-autosize

更多推荐

宽度,图形,高度

本文发布于:2023-04-20 20:25:47,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/hyzx/d2f98e7ed48f86d3781e7c989775ffaa.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:宽度   图形   高度

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!