Comment faire pour avoir un retour de fonction d'une figure en python (à l'aide de matplotlib)?

Supposons que j'ai des données, et je veux créer un tracé de ces données par le passant à une coutume de tracé de la fonction (myplot()). Je suis l'aide de la matplotlib modules dans myplot().

Je voudrais myplot() pour renvoyer la poignée de la figure, et non de la parcelle afficher la parcelle lorsque j'appelle cette fonction. Voici un exemple de code et de sortie de iPython.

Comment faire pour avoir un retour de fonction d'une figure en python (à l'aide de matplotlib)?

J'ai deux questions concernant ce sujet:

  1. Pourquoi dois-je encore voir une parcelle, même si je suis de l'affectation de la sortie de
    myplot() pour f?
  2. De quoi ai-je besoin pour soigner cette parcelle lorsque je suis de l'affectation de la sortie de myplot() dans une variable?
  • Ce n'est qu'une iPython Notebook fonctionnalité, non? Parce que je ne vois pas un complot quand je passe les chiffres dans le vide.
InformationsquelleAutor siva82kb | 2013-07-09