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 recommandons d'y créer tous vos nouveaux projets.

  • Poulard Christine
  • PYTHON - Atelier MatPlotLibPYTHON - Atelier MatPlotLib
  • Wiki
  • AtelierC

AtelierC · Changes

Page history
Update AtelierC authored Mar 15, 2021 by Poulard Christine's avatar Poulard Christine
Hide whitespace changes
Inline Side-by-side
AtelierC.md
View page @ 6f97dc90
## C) Atelier 2 : un graphique avec un 2e axe des y ; les objets d'une figure
Cet objectif ne semble pas hyper ambitieux, et vous trouverez des tutos pour réaliser facilement cette figure, et pourtant la syntaxe peut sembler étrange... Nous allons passer par un peu de théorie pour comprendre ce qui se passe et afficher une légende correcte.
### C1) lire le fichier d'un TD de bilan hydrologique avec 4 colonnes : date, T, pluie, Q
### C1) le fichier d'un TD de bilan hydrologique avec 4 colonnes : date, T, pluie, Q
On vous a mis plusieurs versions du fichier, qui était initialement un fichier tableur.
On va choisir celui qui est le mieux conditionné pour utiliser cette fois la méthode read_csv de pandas qui va tout lire et bien ranger, y compris les titres de colonne.
Le format original, qui comporte des dates comme 'jan-00' ou 'fév-01' est manifestement le plus compliqué à interpréter. Cela peut être un bon exercice dans la suite (en utilisant un dictionnaire qui ferait correspondre à chaque code de moi son numéro : dico_mois["jan"]=1.
Pour le moment, on va utiliser une version reconditionnée en un format plus standard, sur lequel on pourra utiliser la méthode read_csv de pandas qui faciliter la lecture de la création d'un tableau, avec les titres de colonne lus dans le fichier.
Si vous voulez le faire "à la main", vous trouverez en commentaire plusieurs manières de décoder les dates, à partir de la ligne lue, toujours en format "string".
......@@ -49,7 +50,8 @@ La bonne nouvelle : l'outil zoom montre que l'affichage des étiquettes de date
On utilisera dans la suite des instructions qui donnent ce rendu même en dehors de Pandas.
La mauvaise nouvelle : les trois variables, qui s'expriment dans des unités différentes, sont toutes les 3 tracées dans le même repère. Cela permet de voir les données rapidement, mais évidemment la mise en forme n'est pas du tout satisfaisante pour un rapport. On va donc retravailler cela dans la suite.
### C2) un deuxième axe. Un deuxième quoi ?
### C3) Mise en forme des données : une figure avec deux vignettes, dont une avec deux axes des y.
On vous a donné du code déjà écrit, comme ce que vous pourriez trouver en ligne.
Ca marche, même si c'est plutôt moche, donc n'hésitez pas à mettre en forme pour vous exercer.
Mais par contre, la syntaxe peut paraître vraiment bizarre.
......
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