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
  • Tutographie

Tutographie · Changes

Page history
Update Tutographie authored Apr 30, 2021 by Poulard Christine's avatar Poulard Christine
Hide whitespace changes
Inline Side-by-side
Tutographie.md
View page @ 2ddd675b
## Tutographie : les sites qui expliquent ! ## Tutographie : les sites qui expliquent !
:warning: contrairement à la DOC OFFICIELLE, les tutos et aide-mémoires (cheatsheet) ne sont pas forcément toujours à jour, et ne précisent pas forcément la version commentée.
LA PREMIERE REFERENCE C'EST LA [DOC de matplotlib](https://matplotlib.org/) qui est complète et existe pour chaque version ! Un bandeau vous indique que vous ne regardez pas la doc de la dernière version disponible (ce qui peut être voulu si vous utilisez un code prévu pour une version antérieure). LA PREMIERE REFERENCE C'EST LA [DOC de matplotlib](https://matplotlib.org/) qui est complète et existe pour chaque version ! Un bandeau vous indique que vous ne regardez pas la doc de la dernière version disponible (ce qui peut être voulu si vous utilisez un code prévu pour une version antérieure).
Il y a des sections vraiment intéressantes listées dans la page d'accueil, que je vous signale car on rentre souvent via son moteur de recherche, et donc on rate ces informations : [User's guide, avec ses tutoriels gradués](https://matplotlib.org/stable/users/index.html), une [galerie très fournie](https://matplotlib.org/stable/gallery/index.html) et la [liste des instruction](https://matplotlib.org/stable/api/pyplot_summary.html). Il y a des sections vraiment intéressantes listées dans la page d'accueil, que je vous signale car on rentre souvent via son moteur de recherche, et donc on rate ces informations : [User's guide, avec ses tutoriels gradués](https://matplotlib.org/stable/users/index.html), une [galerie très fournie](https://matplotlib.org/stable/gallery/index.html) et la [liste des instruction](https://matplotlib.org/stable/api/pyplot_summary.html).
Malgré cela, elle manque parfois d'exemples et d'illustrations, que l'on peut aller chercher alors dans d'autres sources. Malgré cela, elle manque parfois d'exemples et d'illustrations, que l'on peut aller chercher alors dans d'autres sources.
Vous trouverez souvent "comment faire" sur les forums, avec parfois plein de solutions concurrentes. Heureusement, il existe quelques posts qui vous expliquent *pourquoi*, parfois en détail. Une bonne pratique est de citer dans les codes la référence du post qui a permis de résoudre un problème, à la fois comme "crédit" et comme "commentaire". Vous trouverez souvent "comment faire" sur les forums, avec parfois plein de solutions concurrentes. Heureusement, il existe quelques posts qui vous expliquent *pourquoi*, parfois en détail. Une bonne pratique est de citer dans les codes la référence du post qui a permis de résoudre un problème, à la fois comme "crédit" et comme "commentaire".
On va citer ici deux types de ressources : On va citer ici trois types de ressources :
* les tutos "intelligents", retenus parce qu'ils expliquent en détail et aident à comprendre * les tutos "intelligents", retenus parce qu'ils expliquent en détail et aident à comprendre
* les "cheatsheets" qui sont des aide-mémoires synthétiques. * les "pages thématiques" : contrairement à un tutoriel qui propose une démarche, j'appelle "pages thématiques" les publications au format "billet de blog" qui traitent d'un sujet.
* les "cheatsheets" qui sont des aide-mémoire synthétiques, souvent au format A4 ou A4 recto-verso.
### TUTOS PREFERES ### TUTOS PREFERES
...@@ -27,11 +30,17 @@ La page "External ressources" de mpl liste plusieurs tutos, que je ne connais pa ...@@ -27,11 +30,17 @@ La page "External ressources" de mpl liste plusieurs tutos, que je ne connais pa
Et aussi (je signale car ils ont l'air très bien, mais j(e connais moins j'ai regardé rapidement) : Et aussi (je signale car ils ont l'air très bien, mais j(e connais moins j'ai regardé rapidement) :
le tuto sur github de [Nicolas Rougier](https://github.com/rougier/matplotlib-tutorial) le tuto sur github de [Nicolas Rougier](https://github.com/rougier/matplotlib-tutorial)
et son [livre à paraître début 2021] (https://github.com/rougier/scientific-visualization-book)
un tuto au [format JupyterLab ](https://github.com/matplotlib/AnatomyOfMatplotlib), très bien pour s'exercer mais on n'a peut-être pas accès au widgets "standard" (zoom, panning, sauvegarde...) un tuto au [format JupyterLab ](https://github.com/matplotlib/AnatomyOfMatplotlib), très bien pour s'exercer mais on n'a peut-être pas accès au widgets "standard" (zoom, panning, sauvegarde...)
### Pages thématiques
### CHEATSHEET
### AIDE-MEMOIRE - CHEATSHEET
Il en existe beaucoup ! Il en existe beaucoup !
Cherchez celle qui vous convient selon vos besoin (basique ou avancée, synthétique ou détaillée...) Cherchez celle qui vous convient selon vos besoin (basique ou avancée, synthétique ou détaillée...)
[Nicolas Rougier](https://github.com/rougier/matplotlib-cheatsheet) : ensemble de 4 fiches EXCELLENTES : une fiche de synthèse recto/verso, puis une fiche "débutant", "intermédiaire" et "trucs et astuces
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