plotly多图放到一个html
时间: 2023-06-23 12:09:20 浏览: 82
要将多个 Plotly 图表放到一个 HTML 文件中,可以使用 Plotly 的 `subplots` 函数。以下是一个示例代码,将两个 Plotly 图表放到一个 HTML 文件中:
```python
import plotly.graph_objs as go
from plotly.subplots import make_subplots
import plotly.io as pio
# 创建第一个图表
trace1 = go.Scatter(x=[1, 2, 3], y=[4, 5, 6])
fig1 = go.Figure(data=[trace1])
# 创建第二个图表
trace2 = go.Bar(x=[1, 2, 3], y=[4, 5, 6])
fig2 = go.Figure(data=[trace2])
# 将两个图表放到一个 HTML 文件中
fig = make_subplots(rows=1, cols=2)
fig.add_trace(fig1.data[0], row=1, col=1)
fig.add_trace(fig2.data[0], row=1, col=2)
# 将图表保存为 HTML 文件
pio.write_html(fig, file='multi_plot.html', auto_open=True)
```
这段代码首先创建了两个图表 `fig1` 和 `fig2`,然后使用 `make_subplots` 函数将它们放到一个 HTML 文件中。最后,使用 `pio.write_html` 函数将图表保存为 HTML 文件并打开它。在 HTML 文件中,两个图表将在同一行显示。