在元组列表中使用for循环创建箱线图

时间:2019-06-24 13:36:24

标签: python matplotlib

我有一个包含50组值的元组列表。每组值都是一个包含10个数值的1维向量。我想创建一个箱线图。箱线图应包含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个盒子的箱形图。感谢您的投入。

0 个答案:

没有答案