📅  最后修改于: 2023-12-03 14:46:35.445000             🧑  作者: Mango
在 Python 的 Matplotlib 库中,matplotlib.pyplot.hlines()
函数用于在 给定 y 轴坐标 和 x 轴范围( x_min 和 x_max)上绘制一条或多条水平线。
该函数的语法如下:
matplotlib.pyplot.hlines(y, xmin, xmax, colors, linestyles, label)
其中,参数含义如下:
y
:表示 y 轴坐标,可以是 float 或 sequence(例如 List、Tuple 或 NumPy 数组等)类型。xmin
:表示可以采用 float 类型的值或是 handle to path (poly),表示水平线的起点的坐标。xmax
:表示可以采用 float 类型的值或是 handle to path (poly),表示水平线的终点的坐标。colors
:可选参数,表示可以采用 string、float 或 RGB 元组形式设置水平线的颜色。例如,colors='r' 表示水平线是红色的。linestyles
:可选参数,表示可以采用 string 类型的值指定水平线的样式。如,linestyle='dashed' 表示水平线是虚线。label
:可选参数,是一个 string 类型,表示可以为画出的水平线添加标签。以下是一个具体的示例:
import matplotlib.pyplot as plt
y = [3, 5, 7]
xmin = 0
xmax = 1
plt.figure(figsize=(8, 5))
plt.hlines(y, xmin, xmax, colors='r', linestyles='solid')
plt.show()
执行该示例代码后,将会生成一张包含三条红色的水平线的图形,如下所示:
以上就是 matplotlib.pyplot.hlines()
函数的具体用法和示例代码,希望对大家有所帮助。