Une courbe d'iso-intensité avec matplotlib (chapitre 3)
Activer le bouton reset
suite des épisodes précédents, ou l'on avait créé une figure, avec des courbes d'iso-intensité, des curseurs, et des boutons. Au chapitre 2 on avait activé les curseurs afin de changer intérativement les niveaux des contours.
Le but ici va être d'activé le bouton reset afin de retrouver les valeurs initiales des contours.
pour cela on va définir la fonction qui va être appelé par le bouton.
#definition de la fonction
def reset(event):
# et on reset les valeurs des cursors
sct.reset()
sct_factor.reset()
sct_max.reset()
#puis on appelle la fonction au click
button.on_clicked(reset)
La question qui vient alors à l'esprit est quels sont ces valeurs?
Revenons sur la définition des curseurs:
par exemple celui définissant les contours:
sct = Slider(ax_ct, 'nb contours', 1, 20, valinit=6)
on fait appelle à Slider qui prend au moins 5 arguments:
ax_ct définit la position
'nb contours' définit le texte du curseur
1 valeur minimale du curseur
20 valeur maximale
valinit=6 valeur initiale.
attention dans l'exemple présenté on a 6 contours positifs et 6 négatifs.