... | @@ -136,7 +136,7 @@ plt.tick_params(labeltop=False, labelbottom=True) |
... | @@ -136,7 +136,7 @@ plt.tick_params(labeltop=False, labelbottom=True) |
|
fig.show()
|
|
fig.show()
|
|
```
|
|
```
|
|
|
|
|
|
### **Etape 1.d**: personnaliser l'échelle colorimétrique et la légende correspondante On peut personnaliser le code couleur, en imposant les couleurs et les limites de classe, et la légende, en formatant les valeurs ou en ajoutant un titre par exemple.
|
|
### **Etape 1.d**: personnaliser une échelle colorimétrique discrète et la légende correspondante On peut personnaliser le code couleur, en imposant les couleurs et les limites de classe, et la légende, en formatant les valeurs ou en ajoutant un titre par exemple.
|
|
|
|
|
|
| 4) on peut définir une colormap par une liste de couleurs, et spécifier des limites de classe ; notez les classes pour "-200 et moins" ou "500 et plus" | 5) quand c'est préférable, on peut partir d'une échelle colorimétrique continue que l'on va découper en N classes. Il reste possible de la modifier couleur par couleur. |
|
|
| 4) on peut définir une colormap par une liste de couleurs, et spécifier des limites de classe ; notez les classes pour "-200 et moins" ou "500 et plus" | 5) quand c'est préférable, on peut partir d'une échelle colorimétrique continue que l'on va découper en N classes. Il reste possible de la modifier couleur par couleur. |
|
|
|-----------------------------------------|-------------------------------------------------|
|
|
|-----------------------------------------|-------------------------------------------------|
|
... | @@ -172,6 +172,7 @@ fig.show() |
... | @@ -172,6 +172,7 @@ fig.show() |
|
```
|
|
```
|
|
|
|
|
|
Je peux également partir d'\[une colormap continue existante\]([https://matplotlib.org/3.1.1/gallery/color/colormap_reference.html](https://matplotlib.org/3.1.1/gallery/color/colormap_reference.html)), et forcer le découpage en classes avec bounds.
|
|
Je peux également partir d'\[une colormap continue existante\]([https://matplotlib.org/3.1.1/gallery/color/colormap_reference.html](https://matplotlib.org/3.1.1/gallery/color/colormap_reference.html)), et forcer le découpage en classes avec bounds.
|
|
|
|
Pour "customiser" une colormap continue, voir méthode **plt.Normalize** ; voir exemple dans [la doc](https://matplotlib.org/stable/gallery/lines_bars_and_markers/multicolored_line.html#sphx-glr-gallery-lines-bars-and-markers-multicolored-line-py).
|
|
|
|
|
|
```python
|
|
```python
|
|
from matplotlib.colors import ListedColormap as mpl_colors_ListedColormap
|
|
from matplotlib.colors import ListedColormap as mpl_colors_ListedColormap
|
... | @@ -348,6 +349,8 @@ Cela s'obtient en passant un "ax" comme argument ou en retournant un "ax". Sera |
... | @@ -348,6 +349,8 @@ Cela s'obtient en passant un "ax" comme argument ou en retournant un "ax". Sera |
|
|
|
|
|
### :books: références
|
|
### :books: références
|
|
|
|
|
|
|
|
Exemple de "personnalisation" d'une colormap continue (avec une norme obtenue avec **plt.Normalize** ) et d'une colorbar discrète (avec une norme obtenue avec BoudaryNorm); voir exemple dans [la doc](https://matplotlib.org/stable/gallery/lines_bars_and_markers/multicolored_line.html#sphx-glr-gallery-lines-bars-and-markers-multicolored-line-py)
|
|
|
|
|
|
Voir dans la doc : [matplotlib.cm](https://matplotlib.org/stable/api/cm_api.html)¶
|
|
Voir dans la doc : [matplotlib.cm](https://matplotlib.org/stable/api/cm_api.html)¶
|
|
|
|
|
|
Builtin colormaps, colormap handling utilities, and the ScalarMappable mixin.
|
|
Builtin colormaps, colormap handling utilities, and the ScalarMappable mixin.
|
... | | ... | |