Python poser un question avant de sauvegarder un graphique

a marqué ce sujet comme résolu.

Bonjour Je trace un graphique avec matplotlib le graphique s’affiche bien je souhaite poser la question 'Voulez vous sauvegarder le graphique' o/n Le pb est que la question s’affiche AVANT que ne s’affiche le graphique. Donc ne je ne sais pas cela vaut le coup de le sauver !!! Y=[] #liste des valeurs en y Y=flogistic(mu,u0,n,p) X=[] #liste des valeurs en x X=np.linspace(0,50,n)

parametres=" U0="+str(u0)+" mu="+str(mu)+" n="+str(n) plt.title("Fonction logistique "+fonc[p]+parametres) #Affichage du graphique

plt.plot(X,Y)

voulez_vous sauvez le graphique ?

ok_rep=0;lrep=['o’,’n’] while ok_rep == 0:
print(’Voulez vous sauver le graphique o/n’,end="");reponse=(input()) if reponse in lrep : ok_rep=1 else : ok_rep=0

if reponse == "o" :

# lis le précédent N° de fichier dans le fic texte
filename="Prochain numéro.txt"

with open(filename,"r") as fic:
    lignes=fic.readlines()
    texte=lignes[0]
    Num=lignes[1]
    fic.close()
    
# ecris le nouveau N° de fichier dans le fic texte     
with open(filename,"w") as fic:
    Next=int(Num)+1
    fic.write(texte)
    fic.write(str(Next))
    fic.close()      

#Sauvegarde du graphique en fichier
fname='Flogistic'+str(Next)+'.pdf'
plt.savefig(fname,facecolor='w', edgecolor='w',
        orientation='portrait', papertype=None, format=None,
        dpi=600, transparent=False, bbox_inches=None, pad_inches=0.1)
       
+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte