python画分布箱线图
时间: 2024-11-17 13:13:14 浏览: 28
在Python中,你可以使用matplotlib库来绘制分布箱线图(Boxplot),这是一种统计图形,用于展示数据集的五个数概括(最小值、第一四分位数Q1,中位数,第三四分位数Q3,最大值)以及其中异常值(也可能称为离群点)。以下是简单的步骤:
1. 首先,你需要安装matplotlib库,如果没有安装可以使用pip install matplotlib命令。
```python
import matplotlib.pyplot as plt
```
2. 准备数据,比如两个列表表示两组数据:
```python
data1 = [5, 7, 8, 4, 9, 6]
data2 = [10, 12, 14, 11, 13, 15, 20] # 这里包含一个离群点
```
3. 使用`plt.boxplot()`函数绘制箱线图:
```python
plt.boxplot([data1, data2])
```
4. 添加标题和轴标签,如果需要的话:
```python
plt.title('Two Data Sets Distribution')
plt.xlabel('Groups')
plt.ylabel('Values')
```
5. 显示图像:
```python
plt.show()
```
完整的例子:
```python
import matplotlib.pyplot as plt
data1 = [5, 7, 8, 4, 9, 6]
data2 = [10, 12, 14, 11, 13, 15, 20]
plt.boxplot([data1, data2], labels=['Group 1', 'Group 2']) # 添加标签
plt.title('Distributions of Two Groups')
plt.xlabel('Groups')
plt.ylabel('Values')
plt.show()
```
阅读全文