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
Create focus seaborn authored Feb 21, 2022 by Poulard Christine's avatar Poulard Christine
Hide whitespace changes
Inline Side-by-side
focus-seaborn.md 0 → 100644
View page @ 1b9a6ff3
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.
:bookmark: Voir la [page seaborn](https://seaborn.pydata.org/index.html)
C'est un **wrapper** de matplotlib, c'est à dire qu'il se "contente" de proposer une syntaxe claire pour réaliser facilement des figures même complexe, pour la visualisation et l'analyse d'objets de type DataFrame par exemple.
Si on veut "personnaliser" un graphique seaborn, il est toujours possible d'appliquer des méthodes plt (pour annoter, tracer une horizontale ou une verticale....).
Réciproquement, il est possible de bénéficier dans matplotlib "canonique" des efforts d'amélioration du rendu de seaborn en appelant une feuille de style basée sur celles de seaborn :
`plt.style.use('seaborn')`
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
## 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