make_subplots
时间: 2023-06-22 16:24:23 浏览: 281
matlab开发-SubPlot
make_subplots是Plotly库中的一个函数,用于创建一个包含多个subplot的图表。它的常用参数包括:
- rows:表示子图的行数;
- cols:表示子图的列数;
- shared_xaxes:表示是否共享X轴;
- shared_yaxes:表示是否共享Y轴;
- subplot_titles:表示每个子图的标题,可以是一个字符串列表。
例如,下面的代码使用make_subplots函数创建一个包含两个子图的图表,其中第一个子图显示sin函数的曲线,第二个子图显示cos函数的曲线:
```python
import plotly.graph_objs as go
from plotly.subplots import make_subplots
import numpy as np
x = np.linspace(-np.pi, np.pi, 100)
fig = make_subplots(rows=1, cols=2, subplot_titles=['sin(x)', 'cos(x)'], shared_yaxes=True)
fig.add_trace(go.Scatter(x=x, y=np.sin(x), name='sin(x)'), row=1, col=1)
fig.add_trace(go.Scatter(x=x, y=np.cos(x), name='cos(x)'), row=1, col=2)
fig.update_layout(title='Trigonometric Functions')
fig.show()
```
这个例子中,make_subplots函数创建了一个包含一行两列的图表,subplot_titles参数指定了每个子图的标题,fig.add_trace函数用于将每个子图添加到图表中。最后,使用update_layout方法设置图表的标题。
阅读全文