import matplotlib.pyplot as plt
def cree_figure(conf,l_jours,l_poids,liste_err):
- #warning("debut de cree_figure",liste_err)
+ #warning("debut de cree_figure"+str(conf),liste_err)
try:
liste_data_labels_p,liste_data_labels_z = renvoie_liste_labels(conf,liste_data_choisie_p,liste_data_choisie_z,liste_err)
except:
#### La figure
- fig = plt.figure(num=None, figsize=(conf["largeur"], conf["hauteur"]), dpi=100, facecolor=conf["couleur_fond"])
- plt.rcParams['axes.facecolor'] = conf["couleur_fond"]
- plt.rcParams['axes.edgecolor']= conf["couleur_cadretxt"]
- plt.rcParams['xtick.color'] = conf["couleur_cadretxt"]
- plt.rcParams['ytick.color'] = conf["couleur_cadretxt"]
- plt.rcParams['grid.color'] = conf["couleur_grille"]
- plt.rcParams['legend.edgecolor'] = conf["couleur_grille"]
+ fig = plt.figure(num=None, figsize=(conf["largeur"], conf["hauteur"]), dpi=100, facecolor=conf["couleurs"]["fond"])
+ plt.rcParams['axes.facecolor'] = conf["couleurs"]["fond"]
+ plt.rcParams['axes.edgecolor']= conf["couleurs"]["cadretxt"]
+ plt.rcParams['xtick.color'] = conf["couleurs"]["cadretxt"]
+ plt.rcParams['ytick.color'] = conf["couleurs"]["cadretxt"]
+ plt.rcParams['grid.color'] = conf["couleurs"]["grille"]
+ plt.rcParams['legend.edgecolor'] = conf["couleurs"]["grille"]
#warning("bla"+str(liste_data_labels),liste_err)
for (i,label,couleur) in liste_data_labels:
if l_jours != []:
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.xlabel("Âge en "+conf["unite"],color=conf["couleurs"]["cadretxt"])
+ plt.ylabel("Poids en kg",color=conf["couleurs"]["cadretxt"])
+ plt.title(titre,color=conf["couleurs"]["cadretxt"])
plt.axis([0,age_maxi,poids_min,poids_max])
if conf['legende']=="oui":
legende = plt.legend(loc=conf['positionlegende'])
- plt.setp(legende.get_texts(), color=conf["couleur_cadretxt"])
+ plt.setp(legende.get_texts(), color=conf["couleurs"]["cadretxt"])
plt.grid(conf["grille"]=="oui")
fig.tight_layout()