- plt.plot(l_jours_conv,l_poids,label=conf["nom"],color=conf["couleur_cadretxt"],marker='o')
-
- plt.xlabel("Âge en "+conf["unite"],color=conf["couleur_cadretxt"])
- plt.ylabel("Poids en kg",color=conf["couleur_cadretxt"])
- plt.title(titre,color=conf["couleur_cadretxt"])
- plt.axis([0,age_maxi,poids_min,poids_max])
+ plt.plot(l_jours_conv,l_poids,label=conf["nom"],color=conf["couleurs"]["cadretxt"],marker='o')
+ debug("Tracé de la courbe enfant, avec les jours "+str(l_jours_conv),liste_err)
+
+ #### extrapolatios éventuelles
+ #print("prolongercourbes" in conf)
+ if conf["prolongercourbes"] == "oui":
+ #print("coucou")
+ # les dates, on prend tous les jours tant qu'à faire
+ date_fin = int(l_jours[-1])
+ dates_extrapole = list(range(date_fin, jour_maxi))
+ donnees_extrapole = prolongecourbe(t, date_fin, l_poids[-1], dates_extrapole, conf["typecourbe"], liste_err)
+ #print("données extrapolées !")
+ dates_extrapole = convertit_tableau(dates_extrapole,unite,liste_err)
+
+ # tracé des données extrapolées
+ plt.plot(dates_extrapole, donnees_extrapole,color=conf["couleurs"]["cadretxt"], linestyle=(0, (5,7)), marker=None)
+
+ else:
+ debug("On ne trace pas de courbe enfant", liste_err)
+
+ plt.xlabel("Âge en "+unite,color=conf["couleurs"]["cadretxt"])
+ plt.ylabel(typedonnee.capitalize()+" en "+CONFIG["unites_typedonnees"][typedonnee],color=conf["couleurs"]["cadretxt"])
+ #print("bla")
+ plt.title(titre,color=conf["couleurs"]["cadretxt"])
+ #print("ble")
+ if l_jours_conv == []:
+ plt.axis([0,age_maxi, poids_min, poids_max])
+ else:
+ plt.axis([min(0,l_jours_conv[0]),age_maxi,poids_min,poids_max])
+ #print("bli")
+