python箱线图加标注
时间: 2023-10-13 13:26:27 浏览: 66
要在 Python 中绘制箱线图并为其添加标注,你可以使用 `matplotlib` 库。以下是一个简单的示例代码:
```python
import matplotlib.pyplot as plt
import numpy as np
# 生成一些随机数据
data = np.random.normal(size=(100, 4), loc=0, scale=1)
# 绘制箱线图
fig, ax = plt.subplots()
ax.boxplot(data)
# 添加标注
ax.set_xlabel('Group')
ax.set_ylabel('Value')
ax.set_title('Boxplot with Annotations')
# 在图中添加文本标注
ax.text(1, 0.5, 'Group 1', transform=ax.transAxes)
ax.text(2, 0.5, 'Group 2', transform=ax.transAxes)
ax.text(3, 0.5, 'Group 3', transform=ax.transAxes)
plt.show()
```
在这个示例中,我们首先生成一些随机数据,然后使用 `boxplot()` 函数绘制箱线图。接下来,我们使用 `set_xlabel()` 和 `set_ylabel()` 函数添加 x 和 y 轴标签,使用 `set_title()` 函数添加图表标题。最后,我们使用 `text()` 函数在图表中添加文本标注。在这个示例中,我们在箱线图右侧添加了三个标注,表示三个不同的组。
阅读全文