Dibujar un gráfico de barras horizontales con Matplotlib

Matplotlib es la biblioteca estándar de Python para crear visualizaciones en Python. Pyplot es un módulo de la biblioteca Matplotlib que se utiliza para trazar gráficos y cuadros y también para realizar cambios en ellos. En este artículo vamos a ver cómo dibujar un gráfico de barras horizontales con Matplotlib.

Creación de un gráfico de barras verticales

Acercarse:

  • Importando matplotlib.pyplot como plt
  • Creando una lista x para valores discretos en el eje x
  • Creación de una lista y que consta solo de datos numéricos para valores discretos en el eje y
  • Llamar a la función plt.bar() con parámetros x,y como plt.bar(x,y)
  • Configuración de x_label() y y_label()
  • Configurando title() para nuestro gráfico de barras
  • Llamar a plt.show() para visualizar nuestro gráfico

A continuación se muestra la implementación:

Python3

import matplotlib.pyplot as plt
 
x=['one', 'two', 'three', 'four', 'five']
 
# giving the values against
# each value at x axis
y=[5, 24, 35, 67, 12]
plt.bar(x, y)
 
# setting x-label as pen sold
plt.xlabel("pen sold")
 
# setting y_label as price
plt.ylabel("price")  
plt.title(" Vertical bar graph")
plt.show()

Producción:

Creación de un gráfico de barras horizontales

Acercarse:

  • Importando matplotlib.pyplot como plt
  • Creando una lista y para valores discretos en el eje y
  • Creación de una lista x que consta solo de datos numéricos para valores discretos en el eje x
  • Llamar a la función plt.barh() con parámetros y,x como plt.barh(y,x)
  • Configuración de x_label() y y_label()
  • Configurando title() para nuestro gráfico de barras
  • Llamar a plt.show() para visualizar nuestro gráfico

A continuación se muestra la implementación:

Python3

import matplotlib.pyplot as plt
y=['one', 'two', 'three', 'four', 'five']
 
# getting values against each value of y
x=[5,24,35,67,12]
plt.barh(y, x)
 
# setting label of y-axis
plt.ylabel("pen sold")
 
# setting label of x-axis
plt.xlabel("price")
plt.title("Horizontal bar graph")
plt.show()

Producción:

Publicación traducida automáticamente

Artículo escrito por shubhigupta22 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 *