]> git.immae.eu Git - perso/Denise/oms.git/blobdiff - gestion_donnees.py
couleur personnalisée pour les courbes
[perso/Denise/oms.git] / gestion_donnees.py
index 8fee99cf0ca8db89970d8fccf7a50fa3218ecc17..5876c5abac245e32b9a99b0103fdefd17d956523 100644 (file)
@@ -322,7 +322,7 @@ def gere_configuration(data,liste_err, court=False):
         configuration["couleurs"] = {}
         # gérer les couleurs
         for clecouleur in DEFAUT["couleurs"]:
-            coul = rgb_vers_tuple(data.get("couleur_"+clecouleur,""),CONFIG["couleurs"][clecouleur],liste_err)
+            coul = rgb_vers_tuple(data.get("couleur_"+clecouleur,""),DEFAUT["couleurs"].get(clecouleur, ""),liste_err)
             configuration["couleurs"][clecouleur] = coul
         
         # symbole
@@ -514,7 +514,7 @@ def fichier_json_vers_configdonnees(chaine,liste_err):
     
 
 #### Pour l'insertion d'une 2e (ou plus) courbe sur le graphique, ue fonction qui sépare tout ça
-def eclate_donnees_additionnelles(conf, ljours, ldonnees, symb):
+def eclate_donnees_additionnelles(conf, ljours, ldonnees, symb, couleur):
     """ conf est la config (on ne garde que le nom) pour un enfant additionnel,
     ljours et ldonnees les dictionnaires de listes contenant les données.
     symb est le symbole choisi pour cette courbe additionnelle (déjà vérifié)
@@ -523,6 +523,7 @@ def eclate_donnees_additionnelles(conf, ljours, ldonnees, symb):
     
     retour = {}
     conf["symbole"] = symb # On ajoute le symbole additionnel
+    conf["couleurcourbe"] = couleur # la couleur
     for typed in CONFIG["liste_typedonnees"]:
         retour[typed] = (conf, ljours[typed], ldonnees[typed])