Plusieurs parcelles Seaborn
-
Utilisez le
seaborn.FacetGrid()
pour tracer plusieurs graphiques Seaborn -
Utilisez le
seaborn.PairGrid()
pour tracer plusieurs graphiques Seaborn -
Utilisez le
seaborn.pairplot()
pour tracer plusieurs graphiques Seaborn en Python
Dans ce didacticiel, nous verrons comment tracer plusieurs graphiques dans le module Seaborn.
Utilisez le seaborn.FacetGrid()
pour tracer plusieurs graphiques Seaborn
La classe FacetGrid()
est utilisée pour visualiser la relation entre la distribution des données avec d’autres sous-ensembles de données et peut être utilisée pour créer des grilles pour plusieurs tracés.
Le code suivant montre comment utiliser cette fonction.
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
df = pd.DataFrame(
{
"Price": [7, 1, 5, 6, 3, 10, 5, 8],
"Product": [1, 1, 1, 1, 2, 2, 2, 2],
"Day": [1, 2, 3, 4, 5, 6, 7, 8],
}
)
g = sns.FacetGrid(df, col="Product")
g.map(sns.lineplot, "Day", "Price")
Nous avons tracé le lineplot()
entre les données après avoir personnalisé la grille pour plusieurs tracés. Il est à noter que différents tracés marins comme relplot()
, lmplot()
et catplot()
utilisent cet objet par défaut.
Utilisez le seaborn.PairGrid()
pour tracer plusieurs graphiques Seaborn
Cette fonction est très similaire à la classe FacetGrid()
. Il prend un DataFrame et trace chaque colonne sur la colonne et la ligne de la grille, en traçant plusieurs axes. Nous pouvons utiliser ici le paramètre hue
pour les données catégorielles, chaque couleur représentant différentes catégories.
L’exemple suivant expliquera son utilisation.
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
df = pd.DataFrame(
{
"Price": [7, 1, 5, 6, 3, 10, 5, 8],
"Product": [1, 1, 1, 1, 2, 2, 2, 2],
"Day": [1, 2, 3, 4, 5, 6, 7, 8],
}
)
g = sns.PairGrid(df, hue="Product")
g.map(sns.scatterplot)
Dans le code ci-dessus, nous prenons notre DataFrame et traçons le scatterplot()
entre les variables.
Utilisez le seaborn.pairplot()
pour tracer plusieurs graphiques Seaborn en Python
Il est utilisé pour tracer la distribution par paires entre les colonnes de l’ensemble de données. Il trace également toutes les colonnes du DataFrame sur les deux axes, qui affichent une matrice de tracés montrant différents types de graphiques, similaire à la classe PairGrid()
. Différents types de tracés sont présentés ici.
Par example,
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
df = pd.DataFrame(
{
"Price": [7, 1, 5, 6, 3, 10, 5, 8],
"Product": [1, 1, 1, 1, 2, 2, 2, 2],
"Day": [1, 2, 3, 4, 5, 6, 7, 8],
}
)
g = sns.pairplot(df, hue="Product")
plt.show()
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn