Python绘制data = [13, 15, 16, 16, 19, 20, 20, 21, 22, 22, 25, 25, 25, 25, 30, 33, 33, 35, 35, 35, 35, 36, 40, 45, 46, 52, 70]的盒图
时间: 2024-09-30 11:05:52 浏览: 32
Python使用plotly绘制数据图表的方法
在Python中,你可以使用matplotlib库中的`boxplot()`函数来绘制箱线图(Box Plot),它能清晰地展示一组数据的分布情况,包括四分位数、上边缘、下边缘和可能的异常值。对于给定的数据`data = [13, 15, 16, 16, 19, 20, 20, 21, 22, 22, 25, 25, 25, 25, 30, 33, 33, 35, 35, 35, 35, 36, 40, 45, 46, 52, 70]`,绘制箱线图的代码如下:
```python
import matplotlib.pyplot as plt
# 数据列表
data = [13, 15, 16, 16, 19, 20, 20, 21, 22, 22, 25, 25, 25, 25, 30, 33, 33, 35, 35, 35, 35, 36, 40, 45, 46, 52, 70]
# 创建一个新的图形
plt.figure()
# 绘制箱线图
plt.boxplot(data)
# 添加标题和标签
plt.title('Box plot of given data')
plt.xlabel('Data Points')
plt.ylabel('Values')
# 显示图形
plt.show()
```
这个箱线图将显示数据的分布,每个箱体代表四分位数范围(Q1到Q3),中间的线表示中位数,箱子上方的线表示上四分位数+1.5倍的四分位距(IQR,即Q3 - Q1),下方的线表示下四分位数-1.5倍的四分位距,点之外的线则可能表示异常值(也可能是由于数据输入错误或极端值)。
阅读全文