Overblog Suivre ce blog
Editer l'article Administration Créer mon blog

Une courbe d'iso-intensité avec matplotlib (chapitre 3)

1 Mai 2010 , Rédigé par Roger Bunivot

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.

Partager cet article

Repost 0

Commenter cet article