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

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

Patricia Arquette
Patricia Arquette原创
2024-11-22 00:18:12823浏览

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中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn