我有一个包含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个盒子的箱形图。感谢您的投入。