... | ... | @@ -80,10 +80,10 @@ plt.colorbar(cax) |
|
|
### ajouter une colorbar discrète définie par un dictionnaire
|
|
|
|
|
|
On suppose ici que l'on va choisir a priori une correspondance entre valeurs et couleurs. Attention, ce n'est pas forcément une "bonne pratique" pour représenter des valeurs continues, mais cela peut se défendre si on a des catégories qui peuvent être liées à des couleurs. Ici on décide que l'hiver c'est gris, le printemps vert, l'été orange et l'automne bleu. Ca reste subjectif. On va donc d'abord créer un dictionnaire, en fait on reprend celui de l'atelier C, puis on transforme les valeurs en liste de couleurs. Ensuite, il faudra préciser dans la variable "bounds" que les "fourchettes" de valeurs sont centrées sur les entiers. En fait, le problème des limites est toujours de savoir laquelle est "incluse" et laquelle est "exclue". Avec des entiers, on peut se permettre de définir les limites entre les valeurs entières pour lever les ambiguités. Mais vous pouvez jouer avec les valeurs pour voir...
|
|
|
| header | ListedColorMap : colormap discrète définie par une liste |
|
|
|
| Colormap continue discrétisée | ListedColorMap : colormap discrète définie par une liste |
|
|
|
|--------|----------------------------------------------------------|
|
|
|
| cell | cell |
|
|
|
| cell | cell |
|
|
|
| cell | ![test_scatter_4](uploads/cf3e97051da614bed3e2e4b93f88062d/test_scatter_4.png)|
|
|
|
| cell | on a en plus customisé la colorbar pour comprendre|
|
|
|
|
|
|
```python
|
|
|
DICO_COULEURS_MOIS = {1: "dimgrey", 2: "black", 3: "palegreen", 4: 'mediumspringgreen', 5: 'forestgreen', 6: 'gold', 7: 'orange', 8:'orangered', 9:'deepskyblue', 10:'royalblue', 11:'navy', 12:'silver'}
|
... | ... | @@ -106,4 +106,3 @@ plt.title("test 4") |
|
|
plt.show()
|
|
|
```
|
|
|
|
|
|
![test_scatter_4](uploads/cf3e97051da614bed3e2e4b93f88062d/test_scatter_4.png) |
|
|
\ No newline at end of file |