Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Register
  • Sign in
  • PYTHON - Atelier MatPlotLib PYTHON - Atelier MatPlotLib
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar

La forge institutionnelle d'INRAE étant en production depuis le 10 juin 2025, nous vous invitons à y créer vos nouveaux projets.

  • Poulard Christine
  • PYTHON - Atelier MatPlotLibPYTHON - Atelier MatPlotLib
  • Wiki
  • focus seaborn

focus seaborn · Changes

Page history
Update focus seaborn authored Mar 07, 2022 by Poulard Christine's avatar Poulard Christine
Hide whitespace changes
Inline Side-by-side
focus-seaborn.md
View page @ f16c933c
Le MOOC Scikit-learn (module pour le Machine Learning) de l'INRIA utilisant le module **seaborn**, c'est l'occasion de faire une présentation générale et de commenter quelques exemples.
**Seaborn** permet de réaliser des figures selon la philosophie "**Grammar of Graphics**", comme le module **ggplot** de R. Plus globalement, il permet d'obtenir des figures classiques avec un bien meilleur rendu visuel.
Autre avantage : **seaborn** connaît le type pandas.DataFrame et offre donc des syntaxes plus adaptées.
Cependant, depuis la version 3.5 le matplotlib "de base" a repris cette bonne idée :
``` python
df = pandas.DataFrame({"var1":[1,2,3,4,5,6], "var2":[1,2,3,4,5,6]})
# syntaxe "classique", il faut extraire les colonnes et les passer en argument
plt.plot(df["var1"], df["var2"])
# syntaxe adaptée à la classe DataFrame : on donne les noms de colonne et le nom de la DataFrame
plt.plot("var1", "var2", data=df)
```
:bookmark: Voir la [page seaborn](https://seaborn.pydata.org/index.html)
......@@ -12,6 +23,6 @@ Le "style seaborn" se décline en plusieurs versions :
`'seaborn', 'seaborn-bright', 'seaborn-colorblind', 'seaborn-dark', 'seaborn-dark-palette', 'seaborn-darkgrid', 'seaborn-deep', 'seaborn-muted', 'seaborn-notebook', 'seaborn-paper', 'seaborn-pastel', 'seaborn-poster', 'seaborn-talk', 'seaborn-ticks', 'seaborn-white', 'seaborn-whitegrid'`
On rappelle qu'il existe d'autres styles : `'dark_background', 'fast', 'fivethirtyeight', 'ggplot', 'grayscale'...`
## Quelques graphiques classiques
## Figures classiques
## Combiner seaborn et plt
Clone repository
  • AtelierB1_Graphiques_simples
  • AtelierB2_Lire_un_fichier
  • AtelierC
  • Atelier_D_carte
  • Atelier_D_carte_a_partir_de_fichiers_binaires
  • Atelier_E_longues_series
  • Atelier_G_widgets
  • Atelier_clic_afficher
  • Atelier_clics
  • Cartes focus sur le redimensionnement
  • GUI avec QT
  • La doc avec Sphinx
  • Lexique
  • Point Théorie Subplots
  • Pour les contributeurs
View All Pages