Matplotlib.pyplot.hlines()用 Python

表示

哎哎哎:# t0]https://www . geeksforgeeks . org/matplot lib-pyplot-hlines-in-python/

Matplotlib 是 Python 中一个惊人的可视化库,用于数组的 2D 图。Matplotlib 是一个多平台数据可视化库,构建在 NumPy 数组上,旨在与更广泛的 SciPy 堆栈一起工作。

Matplotlib.pyplot.hlines()

Matplotlib.pyplot.hlines()用于在从 xmin 到 xmax 的每个 y 点绘制图表中的水平线。

语法: matplotlib.pyplot.hlines(y,xmin,xmax,colors='k ',linestyles = ' solid ',label=,,data=None,*kwargs

参数: Matplotlib.pyplot.hlines()接受下述参数:

  • y : 是该方法的必选参数。该参数描述了要在图形中绘制的线。它的值是一个标量或一系列标量,换句话说,它是要绘制线条的 y 索引。
  • xmin: 它是一个必需的参数,具有标量值或类似 1D 数组的值,用于设置每行的开头。如果提供标量,所有的行都将具有相同的长度。
  • 颜色:顾名思义,用于设置要绘制的线条的颜色。该参数本质上是可选的,其默认值为“k”
  • 线型:也是可选参数,接受四个值,即‘实线’、‘虚线’、‘虚线’和‘虚线’。它负责设置要绘制的线的样式。
  • 标签:是一个可选参数,用于描述同一条直线上绘制直线的信息。这将接受默认值为空字符串的字符串。
  • **kwargs: 该参数用于利用绘制线中的线集合属性。

注意:除了上面提到的参数,这个方法可以带一个 data 关键字参数。还需要注意的是,作为数据传递的对象必须支持项访问和成员资格测试。

Example 1:

from matplotlib import pyplot as plt

plt.hlines(y = 1, xmin = 1, xmax = 4)

plt.hlines(y = 1.6, xmin = 1.5, xmax = 4.5)

plt.hlines(y = 2, xmin = 2, xmax = 5)

输出: Matplotlib.pyplot.hlines()

例 2:

from matplotlib import pyplot as plt

plt.hlines(y = 1, xmin = 1, xmax = 4, label ="black line")

plt.hlines(y = 1.6, xmin = 1.5, xmax = 4.5, color ='r')
plt.text(1, 1.6, 'Red line', ha ='left', va ='center')

plt.hlines(y = 2, xmin = 2, xmax = 5)

输出: Matplotlib.pyplot.hlines()