在元组列表中使用for循环创建boxp

2024-09-28 20:48:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个有50组值的元组列表。每组值是一个包含10个数值的一维向量。我想创建一个箱线图。方框图应包含50个方框,代表每组中的值

我查了这两个帖子:

matplotlib - producing boxplots in a loop

For Loop to create boxplots with Matplotlib

但是,它们对我都没用

我尝试了下面的代码,但是,它只绘制列表中的最后一组值

fig = plt.figure(figsize=(15,10))
ax = fig.add_subplot(111)
for i in range(50):
    ax.boxplot(list[i], positions = [i])
plt.show()

如前所述,预期结果应为同一图中50个方框的方框图。如能提供意见,我将不胜感激


Tags: in列表figplt代表ax向量帖子