Plotly 3D 散点图在 Google Colab 中的尺寸非常小 window

Plotly 3D scatter plot has very small window size in Google Colab

我有 this .ipynb file。在我的桌面上打开 Colab 时,它工作正常

如果我在 Chrome 中测试模拟 Galaxy S5,结果也很好

然而,我在真实的移动设备上对其进行了测试 phone,该图表显示的尺寸如此之小,以至于无法在其中可视化任何有价值的东西...

怎样才能让真实手机的结果phone占据更多space?

您需要调用图上的update_layout方法来更新布局。

fig.update_layout(margin=dict(l=0, r=0, b=0, t=0))

只需添加这一行,图像就会更新为这个。

您还可以更新其他属性,例如图例位置及其方向。

fig.update_layout(legend=dict(x=.2, y=-1.2),margin=dict(l=0, r=0, b=0, t=0))

虽然 3d 图像的尺寸已经缩小,但看起来不错。

如果我们使用图例方向作为水平方向,则图像非常好。

fig.update_layout(legend_orientation="h",margin=dict(l=0, r=0, b=0, t=0))

没有正确的方法来找到布局的确切值,您需要使用参数来获得近似结果。