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