matplotlib.pyplot.axhline() en Python

Matplotlib es una biblioteca en Python y es una extensión matemática numérica para la biblioteca NumPy. Pyplot es una interfaz basada en estado para un módulo Matplotlib que proporciona una interfaz similar a MATLAB.

función matplotlib.pyplot.axhline()

La función axhline() en el módulo pyplot de la biblioteca matplotlib se usa para agregar una línea horizontal a lo largo del eje.

Sintaxis: matplotlib.pyplot.axhline(y=0, xmin=0, xmax=1, **kwargs)

Parámetros: Este método acepta los siguientes parámetros que se describen a continuación:

  • y: Este parámetro es opcional y es la posición en coordenadas de datos de la línea horizontal.
  • xmin: Este parámetro es un escalar y opcional. Su valor por defecto es 0.
  • xmax: Este parámetro es un escalar y opcional. Su valor por defecto es 1.

Devoluciones: Esto devuelve lo siguiente:

  • line : Esto devuelve la línea creada por esta función.
  • Los siguientes ejemplos ilustran la función matplotlib.pyplot.axhline() en matplotlib.pyplot:

    Ejemplo 1:

    # Implementation of matplotlib.pyplot.annotate() function
      
    import numpy as np
    import matplotlib.pyplot as plt
      
    t = np.linspace(-10, 10, 100)
    sig = 1 / t
      
    plt.axhline(y = 0, color ="green", linestyle ="--")
    plt.axhline(y = 0.5, color ="green", linestyle =":")
    plt.axhline(y = 1.0, color ="green", linestyle ="--")
      
    plt.axvline(color ="black")
      
    plt.plot(t, sig, linewidth = 2, 
             label = r"$\sigma(t) = \frac{1}{x}$")
      
    plt.xlim(-10, 10)
    plt.xlabel("t")
    plt.title("Graph of 1 / x")
    plt.legend(fontsize = 14)
      
    plt.show()
    

    Producción:

    Ejemplo #2:

    # Implementation of matplotlib.pyplot.annotate() 
    # function
      
    import numpy as np
    import matplotlib.pyplot as plt
      
    x = np.linspace(0, 13, 100)
      
    plt.rcParams['lines.linewidth'] = 2
    plt.figure()
      
    plt.plot(x, np.sin(x), label ='Line1', 
             color ='green', linestyle ="--")
      
    plt.plot(x, np.sin(x + 0.5), label ='Line2',
             color ='black', linestyle =":")
      
    plt.axhline(0, label ='Line3', color ='black')
      
      
    plt.title('Axhline() Example')
    l = plt.legend(loc ='upper right')
      
    # legend between blue and orange 
    # line
    l.set_zorder(2.5)
      
    plt.show()
    

    Producción:

    Publicación traducida automáticamente

    Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *