J'ai une question de suivi à ce question.Python avec matplotlib - réutilisation des fonctions de dessin
Est-il possible de rationaliser la génération de figures en ayant plusieurs scripts Python qui fonctionnent sur différentes parties de la figure?
Par exemple, si je possède les fonctions suivantes:
fonctionn: Dessiner un histogramme de quelque chose
FunctionB: Dessiner une boîte avec un texte dans ce
FunctionC: Dessiner une parcelle de quelque chose C
FonctionD: Dessiner un tracé de quelque chose D
Comment puis-je réutiliser les fonctions ci-dessus dans différents scripts? Si je voulais, par exemple, créer une figure avec un histogramme avec un tracé de quelque chose C, j'appellerais en quelque sorte FunctionA et FunctionC de mon script. Ou, si je voulais une figure avec les deux graphiques, j'appellerais FunctionC et FunctionD. Je ne suis pas sûr si je m'explique clairement, mais une autre façon de poser cette question est la suivante: comment puis-je passer un objet figure à une fonction et ensuite avoir la fonction dessiner quelque chose à l'objet chiffre transmis et puis le retourner au script principal pour ajouter d'autres choses comme le titre ou quelque chose?
@ tom10 - Merci! Comment formater le code comme ça? – aspade
De rien! Pour mettre en forme le code, indentez le bloc de code entier de quatre espaces supplémentaires et utilisez des espaces au lieu des onglets dans votre code. Il y a plus sur le formatage ici: http://stackoverflow.com/editing-help – tom10
Pourquoi 'myhist()' et 'say_something()' ne doivent pas renvoyer 'ax' dans l'espace de nom externe? – crypdick