SGR Generate Graph : Différence entre versions

De BlueWiki
(Page créée avec « {| class="wikitable" !Paramètres !Type ! !Description |- |valign="top"| |valign="top"|Texte |valign="top"|caption | |- |valign="top"| |valign="top"... »)
 
Ligne 26 : Ligne 26 :
 
=== Exemple de code===
 
=== 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")

Version du 5 mai 2013 à 18:06

Paramètres Type Description
Texte caption
Booléen 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")