¿Cómo cambiar el color de un gráfico en Matplotlib con Python?

Requisito previo: Matplotlib

Python ofrece una amplia gama de bibliotecas para trazar gráficos y Matplotlib es una de ellas. Matplotlib es una biblioteca simple y fácil de usar que se utiliza para crear gráficos de calidad. La biblioteca pyplot de matplotlib comprende comandos y métodos que hacen que matplotlib funcione como matlab. El módulo pyplot se usa para establecer las etiquetas de los gráficos, el tipo de gráfico y el color del gráfico. Los siguientes métodos se utilizan para la creación de gráficos y el cambio de color correspondiente del gráfico.

Sintaxis: matplotlib.pyplot.bar(x, altura, ancho, fondo, alineación, **kwargs)

Parámetro:

  • x : secuencia de escaladores a lo largo del eje x
  • altura: secuencia del escalador que determina la altura de la barra, es decir, el eje y
  • ancho : ancho de cada barra
  • bottom : se usa para especificar el valor inicial a lo largo del eje Y. (Opcional)
  • align : alineación de la barra
  • **kwargs: otros parámetros, uno de los cuales es el color, que obviamente especifica el color del gráfico.

Valor devuelto: Devuelve el gráfico trazado a partir de las columnas especificadas del conjunto de datos.

En este artículo, estamos usando un conjunto de datos descargado de kaggel.com para los ejemplos que se dan a continuación. El conjunto de datos utilizado representa a los países frente al número de casos confirmados de covid-19. El conjunto de datos se puede descargar desde el enlace dado:

Enlace al conjunto de datos: informe del virus Corona

Ejemplo 1:

Python3

# import packages
import pandas as pd
import matplotlib
import matplotlib.pyplot as plt
  
# import dataset
df = pd.read_csv('country_wise_latest.csv')
  
# select required columns
country = df['Country/Region'].head(10)
confirmed = df['Confirmed'].head(10)
  
# plotting graph
plt.xlabel('Country')
plt.ylabel('Confirmed Cases')
plt.bar(country, confirmed, color='green', width=0.4)
  
# display plot
plt.show()

Producción

Ejemplo 2:

Python3

# import packages
import pandas as pd
import matplotlib
import matplotlib.pyplot as plt
  
# import dataset
df = pd.read_csv('country_wise_latest.csv')
  
# select required data
country = df['Country/Region'].head(20)
confirmed = df['Active'].head(20)
  
# plot graph
plt.xlabel('Country')
plt.ylabel('Active Cases')
plt.bar(country, confirmed, color='maroon', width=0.4)
  
# display plot
plt.show()

Producción

Publicación traducida automáticamente

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