折线图用text添加注释
时间: 2024-03-07 07:49:35 浏览: 46
柱状图和折线图的描绘 matlab
除了使用 annotate() 函数之外,你还可以使用 text() 函数在折线图中添加注释。text() 函数可以在指定的坐标位置添加文本注释,也可以设置文本样式。
下面是一个使用 text() 函数添加注释的例子:
```python
import matplotlib.pyplot as plt
# 创建数据
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
# 创建折线图
plt.plot(x, y)
# 在图表上添加注释
plt.text(4.5, 9, 'Max Value', fontsize=12,
bbox=dict(facecolor='white', edgecolor='black', boxstyle='round'))
# 显示图表
plt.show()
```
上述代码中,我们首先创建了一个包含 x 和 y 数据的折线图。然后,我们使用 text() 函数在 x=4.5,y=9 的位置添加了一个注释。注释文本的内容是 'Max Value',字体大小为 12,注释框的样式是圆角边框,背景色为白色,边框颜色为黑色。
你可以根据需要更改注释的位置、样式和文本内容。需要注意的是,使用 text() 函数添加注释时,注释的位置是基于坐标轴的,而不是基于数据点的。因此,你需要根据数据点和坐标轴的比例关系来计算出所需的坐标位置。
阅读全文