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:
- Importación de la biblioteca seaborn y matplotlib , seaborn para trazar gráficos y matplotlib para usar subplot () .
- Creación de marco de datos.
- Creación de dos subparcelas en los mismos ejes.
- 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: