📜  向水平图添加垂直线 - Python (1)

📅  最后修改于: 2023-12-03 15:37:11.162000             🧑  作者: Mango

向水平图添加垂直线 - Python

在使用 Python 绘制水平线图时,有时候需要在图表中添加垂直线。这种情况下,只需要使用 matplotlib 库的“axvline”函数即可。

import matplotlib.pyplot as plt

# 创建一些数据
x = [1, 2, 3, 4, 5]
y = [2, 4, 1, 5, 3]

# 绘制水平线图
plt.plot(x, y)

# 添加垂直线
plt.axvline(x=3, color='r', linestyle='--')

# 显示图表
plt.show()

上面的代码将绘制一个水平线图,并在 x = 3 的位置添加一条红色虚线。

“axvline”函数的实现如下:

axvline(x=0, ymin=0, ymax=1, **kwargs)

其中,“x”参数表示要添加垂直线的 x 坐标位置,“ymin”和“ymax”参数表示垂直线应该延伸到水平线图的哪个范围内。

此外,“**kwargs”参数可以传递任意其他参数以自定义垂直线的外观,如颜色、线型、线宽等。

希望这个简单的教程能帮助你在 Python 中绘制具有垂直线的水平线图!