¿Cómo superponer dos Barplots en Seaborn?

color matplotlib pandas

Bar Plot se usa para representar categorías de datos usando barras rectangulares. Podemos superponer dos gráficos de barras en seaborn creando subgráficos.

Pasos necesarios para superponer dos diagramas de barras en Seaborn:

  1. Importación de la biblioteca seaborn y matplotlib ,   seaborn para trazar gráficos y matplotlib para usar subplot () .
  2. Creación de marco de datos.
  3. Creación de dos subparcelas en los mismos ejes.
  4. Visualización de la trama.

A continuación se muestran algunos ejemplos basados ​​en el enfoque anterior:

Ejemplo 1:

Python3

# importing all required libraries
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
 
# creating dataframe
df = pd.DataFrame({
    'X': [1, 2, 3],
    'Y': [3, 4, 5],
    'Z': [2, 1, 2]
})
 
# creating subplots
ax = plt.subplots()
 
# plotting columns
ax = sns.barplot(x=df["X"], y=df["Y"], color='b')
ax = sns.barplot(x=df["X"], y=df["Z"], color='r')
 
# renaming the axes
ax.set(xlabel="x-axis", ylabel="y-axis")
 
# visualizing illustration
plt.show()

Producción:

Ejemplo 2:

Python3

#importing all required libraries
import pandas as pd
import seaborn as sns
import matplotlib.pyplot as plt
 
#creating dataframe
df=pd.DataFrame({
    'X':[i for i in range(10,110,10)],
    'Y':[i for i in range(100,0,-10)],
    'Z':[i for i in range(10,110,10)]
})
 
#creating subplots
ax=plt.subplots()
 
#plotting columns
ax=sns.barplot(x=df["X"],y=df["Y"],color = 'lime')
ax=sns.barplot(x=df["X"],y=df["Z"],color = 'green')
 
#renaming the axes
ax.set(xlabel="x-axis", ylabel="y-axis")
 
# visualizing illustration
plt.show()

Producción:

Publicación traducida automáticamente

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