改变子图之间的间隔
时间: 2024-02-24 20:53:38 浏览: 44
您可以使用 `subplot` 函数的 `vertical_spacing` 和 `horizontal_spacing` 参数来设置子图之间的垂直和水平间隔。
`vertical_spacing` 和 `horizontal_spacing` 都是介于 0 和 1 之间的浮点数,表示相邻子图之间的间隔占子图的百分比。默认值为 0.2,即相邻子图之间的间隔占子图高度或宽度的 20%。
以下是一个例子,展示如何将两个子图之间的间隔设置为 0.1:
```
import plotly.subplots as sp
import plotly.graph_objs as go
fig = sp.make_subplots(rows=1, cols=2, subplot_titles=("Subplot 1", "Subplot 2"))
fig.update_layout(
title="My Subplots",
height=400,
width=800,
# 设置子图之间的垂直和水平间隔
vertical_spacing=0.1,
horizontal_spacing=0.1
)
fig.add_trace(go.Scatter(x=[1, 2, 3], y=[4, 5, 6], mode="markers"), row=1, col=1)
fig.add_trace(go.Scatter(x=[1, 2, 3], y=[6, 5, 4], mode="markers"), row=1, col=2)
fig.show()
```
希望这个例子能帮助您解决问题!
阅读全文