📅  最后修改于: 2023-12-03 15:04:32.860000             🧑  作者: Mango
matplotlib.pyplot.vlines()
是Python中Matplotlib库的一个函数,用于绘制垂直线。
matplotlib.pyplot.vlines(x, ymin, ymax, colors=None, linestyles='solid', label='', *, data=None, **kwargs)
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0, 2*np.pi, 100)
y = np.sin(x)
# 绘制正弦曲线和极值点
plt.plot(x, y)
plt.plot([np.pi/2, np.pi/2], [-1, 1], 'r--')
plt.plot([3*np.pi/2, 3*np.pi/2], [-1, 1], 'r--')
# 绘制垂直线
plt.vlines(np.pi/2, -1, 1, colors='g', linestyles='dashed', label='Vertical Line')
plt.legend() # 显示图例
plt.show()
运行上述代码后,将生成一张图,其中包括正弦曲线、极值点和一条垂直线,效果如下图所示。
matplotlib.pyplot.vlines()
函数可以方便地绘制垂直线,使得图形更加直观。它的用法非常简单,只需指定线的 x 坐标、y 坐标、颜色和样式即可。同时,可以为线添加标签,方便生成图例。