0% ont trouvé ce document utile (0 vote)
51 vues9 pages

Seaborn FR

Transféré par

Saliou FALL
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
51 vues9 pages

Seaborn FR

Transféré par

Saliou FALL
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 9

seaborn

#seaborn
Table des matières
À propos 1

Chapitre 1: Commencer avec seaborn 2

Remarques 2

Examples 2

Installation ou configuration 2

Chapitre 2: Barplot 3

Examples 3

Barplot avec dégradé 3

Chapitre 3: Diagramme de corrélation 5

Introduction 5

Examples 5

Tracé de corrélation de base 5

Crédits 7
À propos
You can share this PDF with anyone you feel could benefit from it, downloaded the latest version
from: seaborn

It is an unofficial and free seaborn ebook created for educational purposes. All the content is
extracted from Stack Overflow Documentation, which is written by many hardworking individuals at
Stack Overflow. It is neither affiliated with Stack Overflow nor official seaborn.

The content is released under Creative Commons BY-SA, and the list of contributors to each
chapter are provided in the credits section at the end of this book. Images may be copyright of
their respective owners unless otherwise specified. All trademarks and registered trademarks are
the property of their respective company owners.

Use the content presented in this book at your own risk; it is not guaranteed to be correct nor
accurate, please send your feedback and corrections to [email protected]

https://riptutorial.com/fr/home 1
Chapitre 1: Commencer avec seaborn
Remarques
Cette section donne un aperçu de ce qu'est seaborn et pourquoi un développeur peut vouloir
l'utiliser.

Il convient également de mentionner tous les grands sujets dans Seaborn, et de les relier aux
sujets connexes. La documentation de seaborn étant nouvelle, vous devrez peut-être créer des
versions initiales de ces rubriques connexes.

Examples
Installation ou configuration

Instructions détaillées sur la mise en place ou l'installation de Seaborn.

Lire Commencer avec seaborn en ligne: https://riptutorial.com/fr/seaborn/topic/5307/commencer-


avec-seaborn

https://riptutorial.com/fr/home 2
Chapitre 2: Barplot
Examples
Barplot avec dégradé

Imaginez que vous ayez un cadre de données simple à tracer sur un barplot comme:

df = pd.DataFrame({'a':[1,2,3,4,5], 'b':[10,5,2,4,5]})

en utilisant seaborn:

sns.barplot(df['a'], df['b'], palette='Blues_d')

vous pouvez obtenir quelque chose comme:

Vous pouvez ensuite jouer avec l'option palette et la palette colormap ajoutant un dégradé en
fonction de certaines données, comme:

https://riptutorial.com/fr/home 3
sns.barplot(df['a'], df['b'], palette=cm.Blues(df['b']*10)

obtention:

Lire Barplot en ligne: https://riptutorial.com/fr/seaborn/topic/6090/barplot

https://riptutorial.com/fr/home 4
Chapitre 3: Diagramme de corrélation
Introduction
Un tracé de corrélation peut être considéré comme une sous-catégorie de cartes thermiques. Une
carte de chaleur des eaux prête à l'emploi montre la corrélation entre deux variables deux fois. Un
tracé de corrélation doit gérer les valeurs dupliquées en masquant certaines parties de la carte et /
ou laisser la partie masquée afficher les valeurs au lieu des couleurs. Un graphique à barres
devrait également être inclus.

Examples
Tracé de corrélation de base

Une carte thermique simple mais illustrative montrant les corrélations entre plusieurs variables.

import pandas as pd
import seaborn as sns
import numpy as np

# Sample dataframe with date index and five variables


np.random.seed(123)
df = pd.DataFrame(np.random.uniform(-0.25,0.25,size=(5, 5)),
columns = ['Var A','Var B','Var C', 'Var D', 'Var E'])
df['Dates'] = pd.date_range(start = None, end = pd.datetime.today().strftime('%Y-%m-%d'),
periods=5).tolist()
df = df.set_index(['Dates'])

# Compute correlations
corr = df.corr()

# Exclude duplicate correlations by masking uper right values


mask = np.zeros_like(corr, dtype=np.bool)
mask[np.triu_indices_from(mask)] = True

# Set background color / chart style


sns.set_style(style = 'white')

# Set up matplotlib figure


f, ax = plt.subplots(figsize=(11, 9))

# Add diverging colormap


cmap = sns.diverging_palette(10, 250, as_cmap=True)

# Draw correlation plot


sns.heatmap(corr, mask=mask, cmap=cmap,
square=True,
linewidths=.5, cbar_kws={"shrink": .5}, ax=ax)

https://riptutorial.com/fr/home 5
Améliorations possibles:

1. Supprimer les étiquettes redondantes sur l'axe des ordonnées (Var A) et sur l'axe des x (Var
E)
2. Ajouter des corrélations (valeurs) en bas à gauche ou en haut à droite de la carte

Lire Diagramme de corrélation en ligne: https://riptutorial.com/fr/seaborn/topic/10634/diagramme-


de-correlation

https://riptutorial.com/fr/home 6
Crédits
S.
Chapitres Contributeurs
No

Commencer avec
1 Community
seaborn

2 Barplot Fabio Lamanna

Diagramme de
3 vestland
corrélation

https://riptutorial.com/fr/home 7

Vous aimerez peut-être aussi