... | ... | @@ -103,7 +103,7 @@ On va appliquer ici la recette donnée dans la doc : on fait passer à la métho |
|
|
:warning: attention à ne pas mélanger les arguments de **legend** et les arguments de **legend_elements**
|
|
|
| avec options par défaut | en précisant la couleur et une fonction de transformation |
|
|
|
|-------------------------|-----------------------------------------------------------|
|
|
|
| | ![scatter_legende_taille_mieux](uploads/014003d61d4c92e5e2e03ce043a7639d/scatter_legende_taille_mieux.png) |
|
|
|
| ![scatter_legende_taille](uploads/0af506a8cd25614d387e8443a7530d62/scatter_legende_taille.png) | ![scatter_legende_taille_mieux](uploads/014003d61d4c92e5e2e03ce043a7639d/scatter_legende_taille_mieux.png) |
|
|
|
|
|
|
|
|
|
On peut être déçu par :
|
... | ... | @@ -115,7 +115,7 @@ On va donc modifier le code pour que la couleur soit celle de l'objet scatter, e |
|
|
|
|
|
L'argument **num** permet de fixer le nombre d'entrées de la légende. L'argument **func** permet de définir la fonction réciproque de la transformation, soit en passant un nom de fonction définie au préalable, soit en créant une fonction adhoc "jetable", soit en python une fonction **lambda**
|
|
|
|
|
|
\`\`\`python
|
|
|
|
|
|
|
|
|
```
|
|
|
fig, (ax, ax2) = plt.subplots(nrows=2)
|
... | ... | @@ -131,7 +131,6 @@ legend_size = ax.legend(*points.legend_elements(prop="sizes", c=points.get_facec |
|
|
plt.show()
|
|
|
```
|
|
|
|
|
|
\`\`\`
|
|
|
|
|
|
### Faire varier les couleurs
|
|
|
|
... | ... | @@ -276,4 +275,4 @@ Il existe d'autres moyens d'afficher un symbole par classe sous forme d'une lég |
|
|
|
|
|
## updater une courbe de type scatter (set_data, set_facecolors...)
|
|
|
|
|
|
à venir...![scatter_legende_taille](uploads/0af506a8cd25614d387e8443a7530d62/scatter_legende_taille.png) |
|
|
\ No newline at end of file |
|
|
à venir... |
|
|
\ No newline at end of file |