📅  最后修改于: 2023-12-03 14:46:33.503000             🧑  作者: Mango
Matplotlib
是 Python 中用于绘制数据可视化图表的流行库。其 axes
模块中的 axhline()
函数能够绘制水平线。
Matplotlib.axes.Axes.axhline(y=0, xmin=0, xmax=1, **kwargs)
参数说明:
y
:要绘制水平线的 y 坐标xmin
:水平线开始的 x 坐标,默认为 0xmax
:水平线结束的 x 坐标,默认为 1kwargs
:其他可选的关键字参数。以下示例演示了如何使用 axhline()
绘制水平线:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(-10, 10, num=100)
y = 2 * x + 1
plt.plot(x, y)
plt.axhline(y=3, color='r', linestyle='--')
plt.show()
输出结果:
这个示例演示了在原始图表中绘制了一条红色的虚线,其 y 坐标值为 3。
axhline()
函数提供了多个可选的关键字参数,以调整水平线的外观。
xmin
和 xmax
:水平线开始和结束的 x 坐标。默认值为 0 和 1,即水平线横跨整个坐标范围。color
:水平线的颜色。默认为黑色。linestyle
:水平线的样式。默认为实线。可选的样式包括 '-'
(实线)、'--'
(虚线)、'-.'
(点划线)和 ':'
(点线)等。linewidth
:水平线的宽度。默认为 1。label
:水平线的图例标签。如果提供标签,则可以使用 legend()
函数为水平线添加图例。通过本文,您已经了解了在 Matplotlib 中使用 axhline()
绘制水平线的语法和示例。在您实际的数据可视化任务中,本函数可以帮助您更方便地解释数据的含义和趋势,同时也可以通过参数调整水平线的外观以满足您的需求。