Comment changer le style de ligne dans un tracé Seaborn



Vous pouvez utiliser l’argument linestyle dans la fonction lineplot() pour ajuster le style d’une ligne dans un tracé marin :

import seaborn as sns

sns.lineplot(data=df, x='x_var', y='y_var', linestyle='dashed')

Les styles les plus courants à fournir dans l’argument linestyle incluent :

  • solide (par défaut)
  • en pointillés
  • pointé
  • point de bord

L’exemple suivant montre comment modifier le style de ligne dans un tracé marin en pratique.

Exemple : modifier le style de ligne dans Seaborn

Supposons que nous ayons le DataFrame pandas suivant qui contient des informations sur les ventes réalisées chaque jour dans un magasin de détail :

import pandas as pd

#create DataFrame
df = pd.DataFrame({'day': [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
                   'sales': [3, 3, 5, 4, 5, 6, 8, 9, 14, 18]})

#view DataFrame
print(df)

   day  sales
0    1      3
1    2      3
2    3      5
3    4      4
4    5      5
5    6      6
6    7      8
7    8      9
8    9     14
9   10     18

Nous pouvons utiliser la fonction lineplot() dans Seaborn pour créer un tracé linéaire avec une ligne continue :

import seaborn as sns

#create line plot with default line width
sns.lineplot(data=df, x='day', y='sales')

Nous pouvons également utiliser l’argument linestyle pour utiliser à la place une ligne pointillée :

import seaborn as sns

#create line plot with dashed line
sns.lineplot(data=df, x='day', y='sales', linestyle='dashed')

Ou nous pourrions utiliser l’argument linestyle pour utiliser à la place une ligne pointillée :

import seaborn as sns

#create line plot with dotted line
sns.lineplot(data=df, x='day', y='sales', linestyle='dotted')

Ou nous pourrions utiliser l’argument linestyle pour utiliser à la place une ligne tiret :

import seaborn as sns

#create line plot with dashdot line
sns.lineplot(data=df, x='day', y='sales', linestyle='dashdot')

Notez également que si vous créez un tracé marin avec plusieurs lignes , l’argument linestyle affectera le style de chaque ligne du tracé.

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans Seaborn :

Comment changer les couleurs dans un tracé linéaire Seaborn
Comment ajuster l’épaisseur de la ligne dans Seaborn
Comment tracer plusieurs lignes dans Seaborn

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *