Python怎么画96时点箱线图
时间: 2024-02-09 15:41:33 浏览: 60
Python使用plt.boxplot() 参数绘制箱线图
要画96时点箱线图,需要使用Python中的Matplotlib库。以下是一个简单的代码示例:
```
import numpy as np
import matplotlib.pyplot as plt
# 生成随机数据
data = np.random.rand(96)
# 计算箱线图数据
quartiles = np.percentile(data, [25, 50, 75])
iqr = quartiles[2] - quartiles[0]
lower = quartiles[0] - 1.5 * iqr
upper = quartiles[2] + 1.5 * iqr
outliers = data[(data < lower) | (data > upper)]
# 绘制箱线图
fig, ax = plt.subplots()
ax.boxplot(data, vert=False)
ax.scatter(outliers, np.ones(len(outliers)))
ax.set_title('96时点箱线图')
plt.show()
```
这个代码会生成一个随机数据的96时点箱线图,其中包括中位数、四分位数、异常值等信息。您可以更改数据输入以生成您自己的箱线图。
阅读全文