@author: sekhmet
"""
-from gestion_erreurs import *
-from configuration import *
-from gestion_couleurs import *
+#from gestion_erreurs import erreur, warning, debug
+from gestion_couleurs import degrade_choix
import csv
def renvoie_liste_labels(conf,liste_data_choisie_p,liste_data_choisie_z,liste_err):
""" fabrique les deux listes de labels OMS"""
- #warning(str(liste_data_choisie_p),liste_err)
- liste_data_labels_p = [(nocol,affichepercentile(pc),degrade_choix(conf["couleur1"],conf["couleur2"],conf["couleur3"],pc)) for (nocol,pc) in liste_data_choisie_p]
- liste_data_labels_z = [(nocol,afficheecarttype(z),degrade_choix(conf["couleur1"],conf["couleur2"],conf["couleur3"],(z+3)/3*50) ) for (nocol,z) in liste_data_choisie_z]
+ #warning(str(conf),liste_err)
+ liste_data_labels_p = [(nocol,affichepercentile(pc),degrade_choix(conf["couleurs"]["courbe1"],conf["couleurs"]["courbe2"],conf["couleurs"]["courbe3"],pc)) for (nocol,pc) in liste_data_choisie_p]
+ liste_data_labels_z = [(nocol,afficheecarttype(z),degrade_choix(conf["couleurs"]["courbe1"],conf["couleurs"]["courbe2"],conf["couleurs"]["courbe3"],(z+3)/3*50) ) for (nocol,z) in liste_data_choisie_z]
return liste_data_labels_p,liste_data_labels_z
#liste_data_labels= liste_data_labels_z
return table
-def extraire_colonne(table,ncol,maxi):
+def extraire_colonne(table,ncol,maxi=-1):
""" extrait une colonne d'un tableau double, de taille maximum maxi"""
t = []
+ if maxi==-1:
+ maxi = len(table)
for i in range( min(len(table),maxi) ):
t.append(table[i][ncol])
return t