... | ... | @@ -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
|
|
|
|
... | ... | |