python输出箱线图并标注关键数据
时间: 2023-02-06 16:03:10 浏览: 147
箱型图分析的python代码
在 Python 中可以使用 Matplotlib 库来绘制箱线图。首先,需要安装 Matplotlib:
```
pip install matplotlib
```
然后,可以使用以下代码来绘制箱线图:
```python
import matplotlib.pyplot as plt
# 准备数据
data = [1, 2, 3, 4, 5, 6, 7, 8, 9]
# 创建箱线图
plt.boxplot(data)
# 显示图形
plt.show()
```
上面的代码将会绘制一个包含一个箱子的箱线图。箱子中包含了数据的四分位数,即最大值、最小值、中位数、上四分位数和下四分位数。
如果要在箱线图中标注关键数据,可以使用 Matplotlib 的 `annotate` 函数,例如:
```python
import matplotlib.pyplot as plt
# 准备数据
data = [1, 2, 3, 4, 5, 6, 7, 8, 9]
# 创建箱线图
plt.boxplot(data)
# 标注最大值
plt.annotate('最大值', xy=(1, data.max()), xytext=(1.5, data.max()+0.5), arrowprops=dict(facecolor='black', shrink=0.05))
# 显示图形
plt.show()
```
上面的代码将会在箱线图的最大值处标注一个“最大值”的注释。
注意:如果要绘制多个箱线图,需要使用 `subplots` 函数创建多个子图。例如:
```python
import matplotlib.pyplot as plt
# 准备数据
data1 = [1, 2, 3, 4, 5, 6, 7, 8, 9]
data2 = [2, 3, 4, 5, 6
阅读全文