SGR Generate Graph : Différence entre versions

De BlueWiki
Ligne 8 : Ligne 8 :
 
|-
 
|-
 
|valign="top"|  
 
|valign="top"|  
|valign="top"|Texte
+
|valign="top"|pointeur
 +
|valign="top"|[[File:in.png|caption]]
 +
|Pointeur vers le tableau des libellés des séries
 +
 
 +
|-
 +
|valign="top"|
 +
|valign="top"|pointeur
 +
|valign="top"|[[File:in.png|caption]]
 +
|Pointeur vers le tableau des valeurs des ordonnées
 +
 
 +
|-
 +
|valign="top"|
 +
|valign="top"|pointeur
 +
|valign="top"|[[File:in.png|caption]]
 +
|Pointeur vers le tableau réel 2D des valeurs des séries
 +
 
 +
|-
 +
|valign="top"|
 +
|valign="top"|pointeur
 +
|valign="top"|[[File:in.png|caption]]
 +
|Pointeur vers le tableau texte 2D des paramètres de traçage
 +
 
 +
|-
 +
|valign="top"|
 +
|valign="top"|pointeur
 
|valign="top"|[[File:in.png|caption]]
 
|valign="top"|[[File:in.png|caption]]
 
|  
 
|  
Ligne 14 : Ligne 38 :
 
|-
 
|-
 
|valign="top"|  
 
|valign="top"|  
 +
|valign="top"|Texte
 +
|valign="top"|[[File:in.png|caption]]
 +
|Libellé de l'axe des ordonnés
 +
 +
|-
 +
|valign="top"|
 +
|valign="top"|Texte
 +
|valign="top"|[[File:in.png|caption]]
 +
|Libellé de l'axe des ordonnés
 +
 +
|-
 +
|valign="top"|Orientation
 +
|valign="top"|Texte
 +
|valign="top"|[[File:in.png|caption]]
 +
|Orientation du graphe (Horizontal, vertical)
 +
 +
|-
 +
|valign="top"| Titre du graphe
 +
|valign="top"|Texte
 +
|valign="top"|[[File:in.png|caption]]
 +
|
 +
 +
|-
 +
|valign="top"|Légende
 
|valign="top"|Booléen
 
|valign="top"|Booléen
 +
|valign="top"|[[File:in.png|caption]]
 +
|Affichage de la légende, paramètre optionnel par défaut vrai (vrai pour l'affichage, faux pas de légende)
 +
 +
|-
 +
|valign="top"|Couleur de fond du graphe
 +
|valign="top"|Texte
 +
|valign="top"|[[File:in.png|caption]]
 +
|Paramètre optionnel par défaut a "white"
 +
 +
|-
 +
|valign="top"|
 +
|valign="top"|Image
 
|valign="top"|[[File:out.png|caption]]
 
|valign="top"|[[File:out.png|caption]]
 
|  
 
|  

Version du 5 mai 2013 à 18:20

Paramètres Type Description
pointeur caption Pointeur vers le tableau des libellés des séries
pointeur caption Pointeur vers le tableau des valeurs des ordonnées
pointeur caption Pointeur vers le tableau réel 2D des valeurs des séries
pointeur caption Pointeur vers le tableau texte 2D des paramètres de traçage
pointeur caption
Texte caption Libellé de l'axe des ordonnés
Texte caption Libellé de l'axe des ordonnés
Orientation Texte caption Orientation du graphe (Horizontal, vertical)
Titre du graphe Texte caption
Légende Booléen caption Affichage de la légende, paramètre optionnel par défaut vrai (vrai pour l'affichage, faux pas de légende)
Couleur de fond du graphe Texte caption Paramètre optionnel par défaut a "white"
Image caption

Description



Exemple de code


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")