Déclaration
NUM_BIN_4 |
NbSeries |
/* Nombre de séries sur l'histogramme |
NUM_BIN_4 |
NbPoints |
/* Nombre de points sur l'histogramme |
ALPHA(250) |
TabEtiquettes(10) |
/* Tableau des étiquettes par valeurs |
ALPHA(250) |
TabLegendes(10) |
/* Tableau des légendes par courbe |
NUM_BIN_4 |
NumSerie |
/* Numéro de la série à représenter |
NUM_E(15,4) |
TabPointsX(10) |
/* Tableau des valeurs des points X |
NUM_E(15,4) |
TabPointsY(10) |
/* Tableau des valeurs des points Y |
ALPHA(250) |
TabLabels(10) |
/* Tableau des valeurs des labels de chaque point |
NUM_E(15,4) |
TabErreurs(10) |
/* Tableau des erreurs |
Programme
******************************************* * Objet graphique Courbe COU_01 * Une liste graphique LST_GRAPHIQ * composée de 3 colonnes :
******************************************* * Paramétrage des titres * COU_01:TITRE_PRINCIPAL = 'Exemples de courbe' ******************************************* * Nombre de points, Légendes, Etiquettes * Définir les séries 1 à 2 * Définition des légendes pour chaque courbe NbPoints = 0 lecture_lst LST_GRAPHIQ:LISTE NbPoints = NbPoints + 1 TabLegendes(NbPoints) = ZZ_LEGENDE fin_lecture_lst * Définition des 2 étiquettes (axe de X) TabEtiquettes(1) = COL_NOMBRE_1:TEXTE TabEtiquettes(2) = COL_NOMBRE_2:TEXTE * Nombre de séries (nombre de courbes = nombre de lignes de la liste) NbSeries = &nbr_elt(LST_GRAPHIQ:LISTE) * Définition du graphique appeler_methode COU_01 definir_graphique NbSeries NbPoints TabEtiquettes TabLegendes *********************************************** * Dessin des courbes et valeurs NumSerie = 0 lecture_lst LST_GRAPHIQ:LISTE * 1 série par ligne de la liste NumSerie = NumSerie + 1 * TabPointsY(1) = ZZ_NOMBRE_1 TabPointsX(1) = 0 * TabPointsY(2) = ZZ_NOMBRE_2 TabPointsX(2) = 1 * * A faire pour chaque série APPELER_METHODE COU_01 definir_donnees NumSerie TabPointsY TabPointsX TabLabels TabErreurs fin_lecture_lst |