首页 > 后端开发 > Python教程 > 如何向 Matplotlib 中的现有绘图添加水平线?

如何向 Matplotlib 中的现有绘图添加水平线?

Patricia Arquette
发布: 2024-11-22 00:18:12
原创
832 人浏览过

How do I Add Horizontal Lines to Existing Plots in Matplotlib?

使用 axhline 在现有图形上绘制水平线

使用 Matplotlib 向现有绘图添加水平线是一项简单的任务。 axhline 函数在指定的 y 坐标处创建水平轴线。

语法:

matplotlib.pyplot.axhline(y=y_value, color=color, linestyle=linestyle)
登录后复制

参数:

  • y:水平方向的 y 坐标线条。
  • 颜色:线条的颜色。
  • 线条样式:线条的线条样式(例如,'-'、'--'、':')。

示例:

在以下位置绘制水平线y = 0.5,您可以使用以下代码:

import matplotlib.pyplot as plt

# Create a figure and axes
fig, ax = plt.subplots()

# Add a horizontal line
ax.axhline(y=0.5, color='r', linestyle='-')

# Show the figure
plt.show()
登录后复制

这将产生下图:

[在 y = 0.5 处有水平线的绘图图像]

自定义水平线:

您可以自定义外观通过设置颜色和线型参数来绘制水平线。例如,以下代码将在 y = 0.7 处绘制一条蓝色虚线:

import matplotlib.pyplot as plt

# Create a figure and axes
fig, ax = plt.subplots()

# Add a horizontal line
ax.axhline(y=0.7, color='blue', linestyle='--')

# Show the figure
plt.show()
登录后复制

以上是如何向 Matplotlib 中的现有绘图添加水平线?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板