python matplotlib画图如何添加竖线
时间: 2023-10-27 21:17:20 浏览: 114
在 `matplotlib` 中添加竖线可以使用 `axvline()` 函数。
下面是一个简单的例子,展示如何在一个二维坐标系上添加一个竖线:
```python
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [10, 8, 6, 4, 2]
fig, ax = plt.subplots()
ax.plot(x, y)
# 添加竖线
ax.axvline(x=3, color='r', linestyle='--')
plt.show()
```
在上述代码中,我们首先创建了一组二维数据 `x` 和 `y`。接着,我们使用 `ax.plot()` 函数绘制了这组数据的图形。最后,我们使用 `ax.axvline()` 函数添加了一条竖线,该竖线的位置是 `x=3`,颜色为红色,线型为虚线。
你可以根据需要修改 `ax.axvline()` 函数的参数来调整竖线的位置、颜色和线型。
阅读全文