SGR Generate Graph : Différence entre versions
De BlueWiki
(→Paramètres) |
(→Paramètres) |
||
Ligne 6 : | Ligne 6 : | ||
!Type | !Type | ||
! | ! | ||
+ | !N° du paramètre | ||
!Description | !Description | ||
Ligne 12 : | Ligne 13 : | ||
|valign="top"|pointeur | |valign="top"|pointeur | ||
|valign="top"|[[File:in.png|caption]] | |valign="top"|[[File:in.png|caption]] | ||
+ | |1 | ||
|Pointeur vers le tableau des libellés des séries | |Pointeur vers le tableau des libellés des séries | ||
Ligne 18 : | Ligne 20 : | ||
|valign="top"|pointeur | |valign="top"|pointeur | ||
|valign="top"|[[File:in.png|caption]] | |valign="top"|[[File:in.png|caption]] | ||
+ | |2 | ||
|Pointeur vers le tableau des valeurs des ordonnées | |Pointeur vers le tableau des valeurs des ordonnées | ||
Ligne 24 : | Ligne 27 : | ||
|valign="top"|pointeur | |valign="top"|pointeur | ||
|valign="top"|[[File:in.png|caption]] | |valign="top"|[[File:in.png|caption]] | ||
+ | |3 | ||
|Pointeur vers le tableau réel 2D des valeurs des séries | |Pointeur vers le tableau réel 2D des valeurs des séries | ||
Ligne 30 : | Ligne 34 : | ||
|valign="top"|pointeur | |valign="top"|pointeur | ||
|valign="top"|[[File:in.png|caption]] | |valign="top"|[[File:in.png|caption]] | ||
+ | |4 | ||
|Pointeur vers le tableau texte 2D des paramètres de traçage | |Pointeur vers le tableau texte 2D des paramètres de traçage | ||
#Type de la courbe | #Type de la courbe | ||
Ligne 51 : | Ligne 56 : | ||
|valign="top"|Texte | |valign="top"|Texte | ||
|valign="top"|[[File:in.png|caption]] | |valign="top"|[[File:in.png|caption]] | ||
+ | |5 | ||
|Libellé de l'axe des ordonnés | |Libellé de l'axe des ordonnés | ||
Ligne 57 : | Ligne 63 : | ||
|valign="top"|Texte | |valign="top"|Texte | ||
|valign="top"|[[File:in.png|caption]] | |valign="top"|[[File:in.png|caption]] | ||
+ | |6 | ||
|Orientation du graphe (Horizontal, vertical) | |Orientation du graphe (Horizontal, vertical) | ||
Ligne 63 : | Ligne 70 : | ||
|valign="top"|Texte | |valign="top"|Texte | ||
|valign="top"|[[File:in.png|caption]] | |valign="top"|[[File:in.png|caption]] | ||
+ | |7 | ||
| | | | ||
Ligne 69 : | Ligne 77 : | ||
|valign="top"|Booléen | |valign="top"|Booléen | ||
|valign="top"|[[File:in.png|caption]] | |valign="top"|[[File:in.png|caption]] | ||
+ | |8 | ||
|Affichage de la légende, paramètre optionnel par défaut vrai (vrai pour l'affichage, faux pas de légende) | |Affichage de la légende, paramètre optionnel par défaut vrai (vrai pour l'affichage, faux pas de légende) | ||
Ligne 75 : | Ligne 84 : | ||
|valign="top"|Texte | |valign="top"|Texte | ||
|valign="top"|[[File:in.png|caption]] | |valign="top"|[[File:in.png|caption]] | ||
+ | |9 | ||
|Paramètre optionnel par défaut a "white" | |Paramètre optionnel par défaut a "white" | ||
Ligne 81 : | Ligne 91 : | ||
|valign="top"|Image | |valign="top"|Image | ||
|valign="top"|[[File:out.png|caption]] | |valign="top"|[[File:out.png|caption]] | ||
+ | |Retour | ||
|Image incluant le code SVG | |Image incluant le code SVG | ||
Version du 15 juillet 2013 à 16:38
Paramètres
Description
Exemple de code
Pour obtenir ce graphe il vous faudra utiliser le code ci-dessous
TABLEAU TEXTE($nom_courbe;5) TABLEAU TEXTE($ordonnée;12) TABLEAU REEL($value;5;12) //Paramétrage des différentes courbes TABLEAU TEXTE($info_courbe;5;9) //N courbes (ici 5) avec leur 9 paramètres $info_courbe{1}{1}:="Courbe" //type de courbe $info_courbe{1}{2}:="dodgerblue" //Couleur $info_courbe{1}{3}:="2" //Ordre de traçage $info_courbe{1}{4}:="Euro (€)" //Unité $info_courbe{1}{5}:="0" //Nbre de décimales $info_courbe{1}{6}:="Carré" //Symbole sur les valeurs (Uniquement pour les courbes) non/carré/triangle/rond $info_courbe{1}{7}:="non" //Affichage des valeurs $info_courbe{1}{8}:="non" //Taille de police d'affichage des valeurs de la courbe $info_courbe{1}{9}:="75" //Transparence $info_courbe{2}{1}:="aire" $info_courbe{2}{2}:="gold" $info_courbe{2}{3}:="2" $info_courbe{2}{4}:="Euro (€)" $info_courbe{2}{5}:="0" $info_courbe{2}{6}:="Non" $info_courbe{2}{7}:="Oui" $info_courbe{2}{9}:="60" $info_courbe{3}{1}:="Aire" $info_courbe{3}{2}:="orchid" $info_courbe{3}{3}:="2" $info_courbe{3}{4}:="Euro (€)" $info_courbe{3}{5}:="0" $info_courbe{3}{6}:="Non" $info_courbe{3}{7}:="Oui" $info_courbe{3}{8}:="24" $info_courbe{3}{9}:="50" $info_courbe{4}{1}:="Barre" $info_courbe{4}{2}:="Orange" $info_courbe{4}{3}:="3" $info_courbe{4}{4}:="Euro (€)" $info_courbe{4}{5}:="0" $info_courbe{4}{6}:="Oui" $info_courbe{4}{7}:="Non" $info_courbe{4}{8}:="24" $info_courbe{4}{9}:="75" $info_courbe{5}{1}:="barre" $info_courbe{5}{2}:="red" $info_courbe{5}{3}:="1" $info_courbe{5}{4}:="Euro (€)" $info_courbe{5}{5}:="0" $info_courbe{5}{6}:="non" $info_courbe{5}{7}:="Non" $info_courbe{5}{9}:="75" $nom_courbe{1}:="CA" $nom_courbe{2}:="CA Y-1" $nom_courbe{3}:="Objectif de CA" $nom_courbe{4}:="Ecart avec l'année précédente" $nom_courbe{5}:="Autre donnée" //Génération et remplissage des données Boucle ($i;1;12) $ordonnée{$i}:=Chaine($i)+"/ 2013" Fin de boucle Boucle ($i;1;12) $Value{1}{$i}:=(Hasard%(301))-150 $Value{2}{$i}:=(Hasard%(601))+100 $Value{3}{$i}:=(Hasard%(51))+350 $Value{4}{$i}:=$Value{2}{$i}-$Value{1}{$i} $Value{5}{$i}:=(Hasard%(601))-100 Fin de boucle TheGraphe:=SGR_Generate_Graph (->$nom_courbe;->$ordonnée;->$value;->$info_courbe;"Période";"Vertical";"Ventes des 12 mois")