Python 画含多个箱线图的代码
时间: 2024-02-09 16:39:58 浏览: 75
Python使用plt.boxplot() 参数绘制箱线图
要画含多个箱线图,可以使用 matplotlib 库中的 boxplot() 函数。下面是一个示例代码:
```python
import matplotlib.pyplot as plt
import numpy as np
# 创建三组数据,每组数据包含 100 个随机数
data1 = np.random.normal(100, 10, 100)
data2 = np.random.normal(90, 20, 100)
data3 = np.random.normal(80, 30, 100)
# 将三组数据放在一个列表中
data = [data1, data2, data3]
# 设置图形标题和坐标轴标签
plt.title('Boxplot of Three Datasets')
plt.xlabel('Dataset')
plt.ylabel('Value')
# 画出三个箱线图
plt.boxplot(data, labels=['Dataset 1', 'Dataset 2', 'Dataset 3'])
# 显示图形
plt.show()
```
这段代码将绘制三个包含 100 个随机数的数据集的箱线图,并将它们放在同一个图形中。你可以自行修改数据集和标签以适应你的需求。
阅读全文