"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo agrego líneas horizontales a los gráficos existentes en matplotlib?

¿Cómo agrego líneas horizontales a los gráficos existentes en matplotlib?

Publicado el 2025-02-08
Navegar:968

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

trazar líneas horizontales en figuras existentes con axhline

Agregar líneas horizontales a las parcelas existentes es una tarea simple usando matplotlib. La función axhline crea una línea de eje horizontal en un y-coordenate especificado.

sintax:

matplotlib.pyplot.axhline(y=y_value, color=color, linestyle=linestyle)

parámetros:

  • y: la coordenada y de la línea horizontal.
  • color: el color de la línea .
  • Linestyle: The Linestyle of the Line (E.G., '-', '-', ':').

Ejemplo:

para trazar una línea horizontal en y = 0.5, puede usar el siguiente código:

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()

esto producirá la siguiente figura:

[imagen de una gráfica con una línea horizontal en y = 0.5]

personalizando la horizontal Línea:

puede personalizar la apariencia de la línea horizontal configurando los parámetros de color y linestyle. Por ejemplo, el siguiente código trazaría una línea azul discontinua en 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()
Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3