... | ... | @@ -79,15 +79,16 @@ Les exemples suivants sont tirés de nos activités (chroniques de valeurs, cham |
|
|
| B) Atelier 1 : Un premier graphique, avec un axe des x et un axe des y |  | |
|
|
|
| [B1) Un premier graphe très simple](/christine.poulard/atelier-matplotlib/-/wikis/AtelierB1_Graphiques_simples) |  | introduction |
|
|
|
| [B2) lire un fichier texte et extraire l'information](/christine.poulard/atelier-matplotlib/-/wikis/Atelier1_2) | | lire un fichier et parser ; gestion des dates avec datetime |
|
|
|
| [C) Atelier 2 : un graphique avec un 2e axe des y ; les objets d'une figure](/christine.poulard/atelier-matplotlib/-/wikis/AtelierC) | (uploads/31dcb119ac7b2e3521a9a7b831010756/Figure_3_graphique_PTQ_subplots.png) | Définitions "objet" de Figure et Axes ; créer une 2e courbe avec un 2e axe des y ; partager un même axe des x sur deux vignettes différentes. Différence entre légende d'Axes et de Figure. Customiser une légende (voir illustration en tête de page) |
|
|
|
| [C) Atelier 2 : un graphique avec un 2e axe des y ; les objets d'une figure](/christine.poulard/atelier-matplotlib/-/wikis/AtelierC) |  | Définitions "objet" de Figure et Axes ; créer une 2e courbe avec un 2e axe des y ; partager un même axe des x sur deux vignettes différentes. Différence entre légende d'Axes et de Figure. Customiser une légende (voir illustration en tête de page) |
|
|
|
| [D) Atelier 3 : pour changer, une carte ('heatmap') à partir d'une matrice, avec sa colormap](/christine.poulard/atelier-matplotlib/-/wikis/Atelier_D_carte) ; avec quelques imports/exports entre mpl et QGis |  | lecture et tracé des shapes (ici, sans geopandas) ; représentation d'une matrice avec imshow; notion de colormap ; customisation d'une colorbar discrète par une liste de couleurs ou par discrétisation d'une colormap continue |
|
|
|
| [E) Atelier 4 : on revient au traitement de chroniques, dans le cas de longues séries](Atelier_E_longues_series) : amélioration de l'affichage des étiquettes de date sans pandas ; on pourra travailler avec le fichier de l'atelier 1 et/ou un fichier binaire | | |
|
|
|
| | problèmes spécifiques des longues séries (cette section sera étoffée si besoin exprimé) | |
|
|
|
| [E) Atelier 4 : on revient au traitement de chroniques, dans le cas de longues séries](Atelier_E_longues_series) : amélioration de l'affichage des étiquettes de date sans pandas ; on pourra travailler avec le fichier de l'atelier 1 et/ou un fichier binaire | | problèmes spécifiques des longues séries (cette section sera étoffée si besoin exprimé) |
|
|
|
| ## NIVEAU AVANCE, interactions : événements et WIDGETS ! | | |
|
|
|
| [Atelier événement : notion d'événement, de callback ; mise à jour d'un graphique ](Atelier_clics): exemple d'un "clic sur un graphique" qui va donner des infos sur le point le plus proche, via PICKER ; notions de distance "en unités du graphiques" et "en unité écran" |  | événement, liaison événement fonction |
|
|
|
| \][F) Atelier 5 : widgets et prétraitement de longues chroniques avant visualisation ](Atelier_F_pretraitement): adaptation de la résolution | | pandas et rééchantillonnage, surcharge des outils de la barre d'outils |
|
|
|
|
|
|
### [Atelier événement : notion d'événement, de callback ; mise à jour d'un graphique ](Atelier_clics): exemple d'un "clic sur un graphique" qui va donner des infos sur le point le plus proche, via PICKER ; notions de distance "en unités du graphiques" et "en unité écran"
|
|
|
###
|
|
|
|
|
|
### [F) Atelier 5 : widgets et prétraitement de longues chroniques avant visualisation ](Atelier_F_pretraitement): adaptation de la résolution ; on verra aussi une option "fast"
|
|
|
### ; on verra aussi une option "fast"
|
|
|
|
|
|
### [G) Atelier 6 : les widgets de matplotlib : slider et checkbutton](Atelier_G_widgets) : les widgets sur un exemple beaucoup plus simple que le F ; malgré leurs défauts, ces widgets peuvent rendre service pour pouvoir interagir avec une figure sans sortir l'artillerie (tkinter, pyQT...)
|
|
|
|
... | ... | @@ -97,4 +98,4 @@ Les exemples suivants sont tirés de nos activités (chroniques de valeurs, cham |
|
|
|
|
|
#### Présentation des contributeur(s)
|
|
|
|
|
|
Christine Poulard : équipe Hydrologie des Bassins Versants. Pratique de PYTHON 3 depuis 5 ans (en attendant Julia ?...)![Figure_3_graphique_PTQ_subplots] |
|
|
\ No newline at end of file |
|
|
Christine Poulard : équipe Hydrologie des Bassins Versants. Pratique de PYTHON 3 depuis 5 ans (en attendant Julia ?...) |
|
|
\ No newline at end of file |