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_scatter

focus_scatter · Changes

Page history
Update focus_scatter authored Oct 27, 2021 by Poulard Christine's avatar Poulard Christine
Show whitespace changes
Inline Side-by-side
focus_scatter.md
View page @ a3ed1d36
......@@ -116,7 +116,6 @@ On suppose ici que l'on va choisir a priori une correspondance entre valeurs et
| Légende par colorbar | Légende construite à partir des classes de valeurs |
|----------------------|----------------------------------------------------|
| ![test_scatter_3](uploads/26181233c98a12ef4a8b0b955d238c17/test_scatter_3.png) | ![test_scatter_3](uploads/11864d5dd885fb013949169a0792af67/test_scatter_3.bis.png) |
| !\[test_scatter_3\] | |
| Colorbar basée sur la colormap continue discrétisée avec BoundaryNorm | méthode legend, arguments \*points.legend_elements() |
```python
......@@ -139,16 +138,15 @@ for mois in range(1,13):
plt.title("test 4")
plt.show()
```
| ListedColorMap : colormap discrète définie par une liste | header |
| ListedColorMap : colormap discrète définie par une liste | argument c = liste de couleurs|
|----------------------------------------------------------|--------|
| ![test_scatter_4](uploads/cf3e97051da614bed3e2e4b93f88062d/test_scatter_4.png) | |
| on a en plus customisé la colorbar pour comprendre | cell |
| ![test_scatter_4](uploads/cf3e97051da614bed3e2e4b93f88062d/test_scatter_4.png) | ![test_scatter_5](uploads/6406ab387e48e826a1703dbb10bf3e7f/test_scatter_5.png) |
| on a en plus customisé la colorbar pour comprendre | légende construite à la main|
### définir la liste de couleurs item par item, légende customisée (cf Atelier C)
Variante : au lieu d'utiliser une colorbar, on peut aussi écrire une fonction pour affecter les couleurs élément par élément, s'il y a par exemple des conditions à vérifier. Ici on boucle sur les dates, et on ajoute à la liste des couleurs la valeur du dictionnaire DICO_COULEURS_MOIS qui correspond à la clé **date_month**
![test_scatter_5](uploads/6406ab387e48e826a1703dbb10bf3e7f/test_scatter_5.png)
Comme on ne passe pas par de "colormap" avec cette méthode, il faut trouver une autre manière d'obtenir une légende des couleurs. La légende "standard" ne donne qu'un exemplaire du symbole, donc n'est pas très utile. La méthode indiquée dans la doc ne semble marcher que quand on passe à l'argument **c** un vecteur de valeurs, et que scatter se débrouille pour utiliser une cmap par défaut
......
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