我想用plotlysubplots输出数据分析图其中要分21的2个大图然后第一个大图里面装33个小图;第二个大图装82个小图我应该怎么设计代码
以下是一个示例代码,可以实现你想要的布局:
import plotly.graph_objs as go
from plotly.subplots import make_subplots
# 创建2*1的2个大图
fig = make_subplots(rows=2, cols=1)
# 第一个大图,3*3个小图
for i in range(1, 10):
fig.add_trace(go.Scatter(x=[i], y=[i]), row=1, col=i)
# 第二个大图,8*2个小图
for i in range(1, 17):
fig.add_trace(go.Scatter(x=[i], y=[i]), row=2, col=i)
# 设置布局
fig.update_layout(height=800, width=1000, title_text="数据分析图")
# 显示图像
fig.show()
在这个示例中,我们首先创建了一个21的大图,然后在第一个大图中创建了33个小图,使用for循环将每个小图添加到大图中。然后我们在第二个大图中创建了8*2个小图,同样使用for循环将每个小图添加到大图中。最后,我们设置了布局和标题,并显示了图像。
原文地址: https://www.cveoy.top/t/topic/bkcp 著作权归作者所有。请勿转载和采集!