python怎么把多个箱型图组合
时间: 2024-01-21 17:04:13 浏览: 48
在Python中,可以使用Matplotlib库来绘制箱型图并将它们组合在一起。以下是一些示例代码,演示如何绘制多个箱型图组合在一起:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成一些随机数据
data1 = np.random.normal(100, 10, 200)
data2 = np.random.normal(80, 30, 200)
data3 = np.random.normal(90, 20, 200)
data4 = np.random.normal(70, 25, 200)
# 组合数据
data = [data1, data2, data3, data4]
# 绘制箱型图
fig, ax = plt.subplots()
ax.boxplot(data)
# 设置图形属性
ax.set_xticklabels(['Data 1', 'Data 2', 'Data 3', 'Data 4'])
ax.set_ylabel('Value')
ax.set_title('Box plot of multiple data')
# 显示图形
plt.show()
```
该代码将生成四个随机数据集,并将它们组合在一起绘制成箱型图。注意,我们使用`ax.boxplot()`函数来绘制箱型图,它接受一个包含多个数据集的列表作为参数。我们还设置了横轴标签、纵轴标签和标题,并使用`plt.show()`函数显示图形。
你可以根据需要修改数据和图形属性,以适应你的特定情况。