使用Plotly的make_subplots方法可以創建一個包含多個子圖的圖形。下面是一個使用make_subplots方法的示例:
import plotly.graph_objects as go
from plotly.subplots import make_subplots
# 創建子圖
fig = make_subplots(rows=2, cols=2)
# 添加子圖
fig.add_trace(go.Scatter(x=[1, 2, 3], y=[4, 5, 6]), row=1, col=1)
fig.add_trace(go.Bar(x=[1, 2, 3], y=[4, 5, 6]), row=1, col=2)
fig.add_trace(go.Pie(values=[40, 30, 20]), row=2, col=1)
fig.add_trace(go.Scatter(x=[1, 2, 3], y=[10, 11, 12]), row=2, col=2)
# 更新布局
fig.update_layout(title_text="Subplots Example")
# 顯示圖形
fig.show()
在這個示例中,我們首先使用make_subplots方法創建一個2x2的子圖布局。然后我們使用add_trace方法在每個子圖中添加不同類型的圖形。最后,我們使用update_layout方法設置整個圖形的標題,并使用show方法顯示圖形。