![544a4dfb423a4dc99856eaec0edb0d6c.png](https://img-blog.csdnimg.cn/img_convert/544a4dfb423a4dc99856eaec0edb0d6c.png)
在实际作图中,我们需要在同一张画布上显示出多个图,这些图的坐标轴可以共用,也可以互不相干。
plotly有个API,可以将画布分割,有点像战国时期的七分天下的意思。
from plotly.subplots import make_subplots
import plotly.graph_objects as go
fig = make_subplots(rows=2, cols=2, shared_yaxes=True) # 这里rows设置的是 几行 cols设置几列
# 这里 shared_yaxes 表示同行共用一个Y轴
fig.add_trace(go.Scatter(x=[1, 2, 3], y=[2, 3, 4]),
row=1, col=1)
效果:
![79ec9c7f1ee1216a28304be3ce71d680.png](https://img-blog.csdnimg.cn/img_convert/79ec9c7f1ee1216a28304be3ce71d680.png)
需求1:当画两个图的时候,左