迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > Python >

在 Python 中绘制水平线

作者:迹忆客 最近更新:2023/06/30 浏览次数:

我们将介绍如何在Python中创建一条水平线。 我们还将介绍 Python 中的 Matplotlib 库。


Python 中的水平线

水平线是从左到右或从右到左的任何直线。 当我们在坐标平面中看到它时,它是一条平行于 x 轴的线。

在 Python 中,Matplotlib 广泛用于绘图。 有多种方法可以绘制水平线,如下所示。

  1. 通过 plot() 函数绘制水平线。
  2. 通过 hlines() 函数绘制水平线。
  3. 通过 axhline() 函数绘制水平线。

在Python中使用plot()函数

当我们的目标是生成 2D 绘图时,我们可以使用 Plot() 函数。 X 点是朝向绘图的 x 轴点,Y 点是 y 轴点。

代码:

# python
import matplotlib.pyplot as plotLine

xAxis = [3, 5, 7, 9]
yAxis = [0, 0, 0, 0]
plotLine.plot(xAxis,yAxis)
plotLine.show()

输出:

python中使用plot()函数绘制水平线

首先,我们导入了 matplotlib.pyplot 库,然后概述了我们想要绘制的数据点。 在本例中,我们将 y 轴点设置为 0,因为我们的目标是绘制一条水平线。

我们应用 plotLine.plot() 函数来绘制一条线,出于视觉目的,我们使用了 plotLine.show()


在 Python 中使用 hlines() 函数

当我们想要绘制一条穿过轴的水平线时,我们使用 hlines() 函数。 这个函数将简化我们的任务。

语法:

# python
hlines(Yaxis, XaxisStart, XaxisEnd, lineColor, lineStyle)

这里使用了四个参数,Yaxis 表示当我们需要绘制一条线时在 y 轴上的位置。 XaxisStart 和 XaxisEnd 指示线的开始位置和结束位置。

lineColor 将为线条添加所需的颜色,lineStyle 将添加我们指定的线条的样式或类型。

代码:

# python
import matplotlib.pyplot as plotLine

plotLine.hlines(3, 5, 10, color='blue')
plotLine.show()

输出:

使用 hline() 函数在 python 中绘制水平线

我们使用 matplotlib.pyplot 库在 hlines() 函数的帮助下创建水平线。 作为参数,我们传递了值并得到了如上所示的结果。


在 Python 中使用 axhline() 函数

axhline() 函数旨在在绘图上绘制水平线。 axhline() 函数具有与 hlines() 函数类似的参数。

代码:

# python
import matplotlib.pyplot as plotLine

plotLine.axhline(y=1.3, xmin=0.2, xmax=0.7)
plotLine.show()

输出:

python中使用axhline()函数的水平线

我们画了一条水平线,授权y、xmin、xmax为参数,固定为1.3、0.2、0.7。


Python 中的水平虚线

Matplotlib 库还允许我们绘制虚线。 当我们需要一条水平虚线时,我们必须将线条样式更改为虚线,这样就可以满足我们的需要。

Matplotlib.pyplot 库提供了 linestyle 参数来设置线类型。

代码:

# python
import matplotlib.pyplot as plotLine

plotLine.axhline(y=1.3, xmin=0.2, xmax=0.7, linestyle='dotted')
plotLine.show()

输出:

使用 axhline() 函数在 python 中绘制水平虚线

axhline() 函数有四个参数 y、xmin、xmax 和 linestyle。 我们的目标是实现水平线的点线风格,所以我们将linestyle固定为点线。


Python 中带标签的水平线

我们还可以借助 axhline() 函数实现带有标签的水平线。 我们必须将标签设置为参数。

代码:

# python
import matplotlib.pyplot as plotLine

plotLine.axhline(y=1.3, xmin=0.2, xmax=0.7, label= 'Line Label')
plotLine.legend(loc='upper left')
plotLine.show()

输出:

 axhline() 函数在 python 中带标签的水平线

我们可以使用 label 参数轻松地为水平线创建标签。 我们可以使用另一个函数 legend() 来定义标签的位置。


多条水平线 Matplotlib

我们还可以在Python中的matplotlib中实现多条水平线。 有两种方法可以实现我们的目标:使用 axhline() 方法或使用 hlines() 方法。

Axhline() 方法允许我们在图中获得多条水平线。

代码:

# python
import matplotlib.pyplot as plotLine

plotLine.axhline(y=1.3, xmin=0.2, xmax=0.7, label= 'Blue Line Label')
plotLine.legend(loc='upper left')
plotLine.axhline(y=1.8, xmin=0.6, xmax=0.9, label= 'Red Line Label', color="red")
plotLine.legend(loc='upper left')
plotLine.axhline(y=1.5, xmin=0.5, xmax=0.9, label= 'Yellow Line Label', color="yellow")
plotLine.legend(loc='upper left')
plotLine.show()

输出:

使用 axhline() 函数在 python 中使用多条水平线

上一篇:使用 Python 连接到 PostgreSQL 数据库

下一篇:没有了

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

使用 Python 连接到 PostgreSQL 数据库

发布时间:2023/06/30 浏览次数:134 分类:Python

本文介绍了创建与 PostgreSQL 上的数据库的连接的过程。 我们需要安装 PostgreSQL 和创建数据库等先决条件,如下所述。在系统中安装 PostgreSQL

Python 中的 Rabin-Karp 算法

发布时间:2023/06/30 浏览次数:154 分类:Python

我们将介绍 Python 中的 Rabin-Karp 算法,并讨论如何在 Python 程序中使用它。Python 中的 Rabin-Karp 算法 Rabin-Karp 算法从给定的输入或值中查找特定的数字、字母或模式。

Python 中的后台进程

发布时间:2023/06/30 浏览次数:129 分类:Python

我们将介绍如何在后台运行Python脚本作为后台进程。 我们还将介绍Python中的pythonw。Python 中的后台进程

Python 3 中的 Urllib2

发布时间:2023/06/30 浏览次数:92 分类:Python

在本篇文章中,我们的目标是探索解决 Python 中 ModuleNotFoundError: No module named 'urllib2' 问题的方法。Python 3 中的 urllib

Python 中的邻接矩阵

发布时间:2023/06/29 浏览次数:108 分类:Python

Python 中使用图数据结构来表示各种现实生活中的对象,例如网络和地图。 我们可以使用邻接矩阵来表示图。本文将讨论在 Python 中实现邻接矩阵的不同方法。创建邻接矩阵

NumPy 相关函数

发布时间:2023/06/29 浏览次数:68 分类:Python

本篇文章介绍了Python中NumPy库的相关函数 np.corrcoef() 函数。NumPy 中的相关性 相关系数是一个数字值,表示数据集给定特征之间的关系。

在 Python 中将 Unicode 转换为 ASCII

发布时间:2023/06/29 浏览次数:125 分类:Python

通过本文,我们将学习如何将 Unicode 编码为字节,了解系统编码的不同方法以及在 Python 中将 Unicode 转换为 ASCII。在 Python 中将 Unicode 转换为 ASCII

从 Python 程序中运行 PowerShell 脚本

发布时间:2023/06/29 浏览次数:90 分类:Python

本文将重点讨论从 Python 代码执行 PowerShell 逻辑。Python subprocess.Popen()方法 在Python中,可以使用 subprocess.Popen() 方法执行外部程序。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便