python plt 标注平行
时间: 2023-09-27 10:08:31 浏览: 121
您使用Matplotlib库中的annotate()函数来标注平行线。可以通过指定箭头的位置和文本的位置来实现标注。下面是一个例子,其中标注两个平行线:
```python
import matplotlib.pyplot as plt
# 生成数据
x = [1, 2, 3, 4, 5]
y1 = [2, 4, 6, 8, 10]
y2 = [3, 5, 7, 9, 11]
# 绘制图形
fig, ax = plt.subplots()
ax.plot(x, y1, label='Line 1')
ax.plot(x, y2, label='Line 2')
# 添加标注
ax.annotate('Parallel line', xy=(2, 4), xytext=(2.5, 5),
arrowprops=dict(facecolor='black', shrink=0.05))
# 添加图例
ax.legend()
# 显示图形
plt.show()
```
在上面的代码中,我们首先使用plot()函数绘制了两个平行线。然后使用annotate()函数添加了一个标注,其中xy参数指定箭头的位置,xytext参数指定文本的位置。最后使用legend()函数添加了一个图例,并调用show()函数显示图形。
阅读全文