Sous-parcelles Seaborn
-
Utilisez la fonction
matplotlib.pyplot.subplots
pour tracer des sous-parcelles Seaborn en Python -
Utilisez la fonction
matplotlib.pyploy.add_subplot()
pour tracer des sous-parcelles Seaborn en Python

Dans ce tutoriel, nous allons apprendre à tracer des sous-parcelles marines en Python.
Utilisez la fonction matplotlib.pyplot.subplots
pour tracer des sous-parcelles Seaborn en Python
Nous savons que la plupart des parcelles marines renvoient un objet axes matplotlib. Nous pouvons donc utiliser la fonction subplots()
pour tracer des sous-parcelles.
Tout d’abord, nous allons créer la figure requise à l’aide de cette fonction et créer la grille pour l’ensemble des sous-parcelles. Nous procéderons ensuite au tracé des graphiques nécessaires.
Le code suivant expliquera cela.
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
fig, axes = plt.subplots(1, 2)
En utilisant le code ci-dessus extrait, nous avons pu diviser notre chiffre final en sous-parcelles 1x2. L’objet axes renvoyé est un tableau numpy de la taille spécifiée, dans notre exemple 1x2. Nous utiliserons cet objet lors du traçage des sous-parcelles. Nous allons spécifier la position requise pour la sous-parcelle à l’aide du paramètre ax
dans les fonctions de la parcelle marine.
Voir l’extrait de code ci-dessous.
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
df = pd.DataFrame({"Price 1": [7,1,5,6,3,10,5,8],
"Price 2" : [1,2,8,4,3,9,5,2],
"Day":[1,2,3,4,5,6,7,8]})
fig, axes = plt.subplots(1, 2)
sns.lineplot(x = 'Day', y = 'Price 1',data = df, ax = axes[0])
sns.lineplot(x = 'Day', y = 'Price 2',data = df, ax = axes[1])
axes[0].set_title("First")
axes[1].set_title("Second")
plt.suptitle("Main")
Nous pouvons utiliser l’objet axes pour ajouter des personnalisations aux tracés individuels, comme l’ajout de titres et tout. Notez que nous utilisons la fonction suptitle()
pour ajouter un titre à l’intrigue principale.
Utilisez la fonction matplotlib.pyploy.add_subplot()
pour tracer des sous-parcelles Seaborn en Python
Contrairement à la méthode précédente, cette fonction peut être utilisée pour créer des sous-parcelles dynamiquement. Dans notre exemple, nous utiliserons une boucle for pour créer un objet axes
avec les sous-parcelles.
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns
df = pd.DataFrame({"Price 1": [7,1,5,6,3,10,5,8],
"Price 2" : [1,2,8,4,3,9,5,2],
"Day":[1,2,3,4,5,6,7,8]})
fig = plt.figure()
for i in range(1, 3):
axes = fig.add_subplot(1, 2, i)
if(i == 1):
sns.lineplot(x = 'Day', y = 'Price 1',data = df)
else:
sns.lineplot(x = 'Day', y = 'Price 2',data = df)
Nous avons créé une intrigue secondaire 1x2 pour notre figure. Le paramètre i
permet d’accéder individuellement aux parcelles. Nous l’utiliserons également lors du traçage. Nous pouvons utiliser la fonction subplots_adjust()
pour ajuster l’espacement et tout dans la figure finale.
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