Matplotlib.axes.Axes.stem() en Python

Matplotlib es una biblioteca en Python y es una extensión matemática numérica para la biblioteca NumPy. La clase Axes contiene la mayoría de los elementos de la figura: Axis, Tick, Line2D, Text, Polygon, etc., y establece el sistema de coordenadas. Y las instancias de Axes admiten devoluciones de llamada a través de un atributo de devoluciones de llamada.

Función matplotlib.axes.Axes.stem()

La función Axes.stem() en el módulo de ejes de la biblioteca matplotlib se usa para crear un diagrama de tallo.

Sintaxis: Axes.stem(self, *args, linefmt=Ninguno, markerfmt=Ninguno, basefmt=Ninguno, bottom=0, label=Ninguno, use_line_collection=False, data=Ninguno)

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

  • x: Este parámetro es la secuencia de coordenadas x de los tallos.
  • y: Este parámetro es la secuencia de coordenadas y de las cabezas de los vástagos.
  • linefmt: este parámetro es la string que define las propiedades de las líneas verticales.
  • markerfmt: este parámetro es la string que define las propiedades de los marcadores en las cabezas de las plicas.
  • basefmt: este parámetro es la string que define las propiedades de la línea base.
  • bottom: este parámetro es la posición y de la línea de base.
  • etiqueta: este parámetro es la etiqueta que se utilizará para las raíces en las leyendas.

Devoluciones: Esto devuelve lo siguiente:

  • StemContainer: Devuelve el contenedor que se puede tratar como una tupla (marcador, líneas base, línea de base).

Los siguientes ejemplos ilustran la función matplotlib.axes.Axes.broken_barh() en matplotlib.axes:

Ejemplo 1:

# Implementation of matplotlib function
import matplotlib.pyplot as plt
  
fig, ax = plt.subplots()
  
ax.stem([0.3, 1.5, 2.7], 
        [1, 3.6, 2.7], 
        label ="stem test")
  
ax.legend()
ax.set_title('matplotlib.axes.Axes.stem Example')
plt.show()

Salida:

Ejemplo-2:

# Implementation of matplotlib function
import matplotlib.pyplot as plt
import numpy as np
  
x = np.linspace(0.1, 2 * np.pi, 41)
y = np.exp(np.sin(x))
  
fig, ax = plt.subplots()
  
ax.stem(x, y, linefmt ='grey', 
        markerfmt ='D', 
        bottom = 1.1, 
        use_line_collection = True)
  
ax.set_title('matplotlib.axes.Axes.stem Example')
plt.show()

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 *