Pour la courbe, on peut choisir sa couleur et son symbole (demandez-moi des symboles !)
Les données et la configuration sont celles de l'enfant qu'on a saisi en ""principal""
Pour les enfants en plus, il faut déjà avoir le fichier de données déjà généré.
-
On peut choisir ses symboles pour la courbe ""principale"" ainsi que les autres.
+
On choisit alors une couleur et un symbole pour ces courbes additionnels
"
diff --git a/gestion_donnees.py b/gestion_donnees.py
index 8fee99c..5876c5a 100644
--- a/gestion_donnees.py
+++ b/gestion_donnees.py
@@ -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])
diff --git a/templates/index.html b/templates/index.html
index 65754a5..be2ab48 100644
--- a/templates/index.html
+++ b/templates/index.html
@@ -107,7 +107,7 @@
Couleur courbe du bas | Couleur courbe du milieu | Couleur courbe du haut
-
Couleur du fond | Couleur de la grille | Couleur des axes, texte et courbe
+
Couleur du fond | Couleur de la grille | Couleur des axes et du texte | Couleur de la courbe de l'enfant