SGR Generate Graph : Différence entre versions

De BlueWiki
(Paramètres)
(Paramètres)
Ligne 20 : Ligne 20 :
  
 
Les valeurs possible de paramètre du graphe sont les suivantes :
 
Les valeurs possible de paramètre du graphe sont les suivantes :
# - "Titre" ou "Title" : titre du graphe
+
Paramètres du titre
# - "Orientation du graphe" ou "GraphOrientation" : Orientation de l'axe des abscisses
+
* - "Titre" ou "Title" : titre du graphe
# - "Titre axe abscisses" ou "abscissaName" : libellé des abcisses
+
* - "alignement du titre" ou "TitleAlignement" : Alignement du titre 0,1,2,3
# - "Titre des ordonnés" ou "ordinateName" : libellé des ordonnées
+
* - "Police du graphe" ou "GraphFont" : Police du titre et polices par défaut des légendes et des échelles (arial par defaut)
# - "Affichage de la légende" ou "ShowLegend" : Affichage de la légende "oui" ou "yes"
+
* - "TitleFontSize" ou "Taille de la police du titre" : Taille de la police du titre
# - "Couleur de fond du graphe" ou "GraphBGColor" : Couleur du fond du graphe
+
* - "TitleFontStyle" ou "Style de la police du titre" : Style de la police du titre (ex chaine(gras+italique))
# - "ForcingScalesToZero" : Forçage du zéro des échelles "oui" ou "yes"
+
* - "TitleFontColor" ou "Couleur de la police du titre" : Couleur de la police du titre
# - "Police du graphe" ou "GraphFont" : Police des légendes et des échelles
+
 
# - "alignement du titre" ou "TitleAlignement" : Alignement du titre 0,1,2,3
+
 
 +
Paramètres de la légende
 +
* - "Affichage de la légende" ou "ShowLegend" : Affichage de la légende "oui", "vrai", "true", "yes", "non", "no", "Faux", "false"
 +
* - "Police de la légende" ou "legendFont" : Police de la légende, si cette valeur est passée, elle remplace la "police du graphe"
 +
* - "LegendFontSize" ou "Taille de la police de la légende" : Taille de la police de la légende
 +
* - "LegendFontStyle" ou "Style de la police de la légende" : Style de la police de la légende
 +
* - "LegendFontColor" ou "Couleur de la police de la légende" : Couleur de la police de la légende
 +
* - "LegendBGcolor" ou "Couleur de fond de la légende" : Couleur de fond du rectangle de légende ("White:0" pour une transparence)
 +
 
 +
 
 +
Paramètres du graphe
 +
* - "Orientation du graphe" ou "GraphOrientation" : Orientation de l'axe des abscisses
 +
* - "Titre axe abscisses" ou "abscissaName" : libellé des abcisses
 +
* - "Titre des ordonnés" ou "ordinateName" : libellé des ordonnées
 +
* - "Couleur de fond du graphe" ou "GraphBGColor" : Couleur du fond du graphe
 +
* - "ForcingScalesToZero" : Forçage du zéro des échelles "oui" ou "yes"
  
 
|-
 
|-

Version du 28 décembre 2013 à 18:51

English version

Paramètres


Paramètres modifiés en version 1.1.1 du 30 novembre 2013

Paramètres Type N° du paramètre Description


Nom des paramètres du graphe Pointeur caption 1 Pointeur vers un tableau texte qui contient le nom des paramètres, ce tableau doit avoir la même taille que le tableau des valeurs de paramètres du graphe

Les valeurs possible de paramètre du graphe sont les suivantes : Paramètres du titre

  • - "Titre" ou "Title" : titre du graphe
  • - "alignement du titre" ou "TitleAlignement" : Alignement du titre 0,1,2,3
  • - "Police du graphe" ou "GraphFont" : Police du titre et polices par défaut des légendes et des échelles (arial par defaut)
  • - "TitleFontSize" ou "Taille de la police du titre" : Taille de la police du titre
  • - "TitleFontStyle" ou "Style de la police du titre" : Style de la police du titre (ex chaine(gras+italique))
  • - "TitleFontColor" ou "Couleur de la police du titre" : Couleur de la police du titre


Paramètres de la légende

  • - "Affichage de la légende" ou "ShowLegend" : Affichage de la légende "oui", "vrai", "true", "yes", "non", "no", "Faux", "false"
  • - "Police de la légende" ou "legendFont" : Police de la légende, si cette valeur est passée, elle remplace la "police du graphe"
  • - "LegendFontSize" ou "Taille de la police de la légende" : Taille de la police de la légende
  • - "LegendFontStyle" ou "Style de la police de la légende" : Style de la police de la légende
  • - "LegendFontColor" ou "Couleur de la police de la légende" : Couleur de la police de la légende
  • - "LegendBGcolor" ou "Couleur de fond de la légende" : Couleur de fond du rectangle de légende ("White:0" pour une transparence)


Paramètres du graphe

  • - "Orientation du graphe" ou "GraphOrientation" : Orientation de l'axe des abscisses
  • - "Titre axe abscisses" ou "abscissaName" : libellé des abcisses
  • - "Titre des ordonnés" ou "ordinateName" : libellé des ordonnées
  • - "Couleur de fond du graphe" ou "GraphBGColor" : Couleur du fond du graphe
  • - "ForcingScalesToZero" : Forçage du zéro des échelles "oui" ou "yes"
Valeurs des paramètres du graphe pointeur caption 2 Pointeur vers le tableau des valeurs des paramètres ce tableau doit être de même taille que le précédent
Noms des séries pointeur caption 3 Pointeur vers le tableau des libellés des séries
Ordonnées pointeur caption 4 Pointeur vers le tableau des valeurs des ordonnées
Valeurs pointeur caption 5 Pointeur vers le tableau réel 2D des valeurs des séries
Paramètres de dessin des courbes pointeur caption 6 Pointeur vers le tableau texte 2D des paramètres de traçage

1.Type de la courbe

  • "Aire" ou "Area"
  • "Aire empilée" ou "Area stacked"
  • "Aire proportionelle" ou "Percentage Area"
  • "Aire enveloppe" ou "Area range"
  • "Barre" ou "Bar"
  • "Barre empilée" ou "Stacked bar"
  • "Barre proportionnelle" ou "Stacked percentage bar"
  • "Barre enveloppe" ou "Bar range"
  • "Courbe" ou "Line"
  • "Courbe empilée" ou "Stacked Line"

2.Couleur

3.Plan de traçage (non actif pour le moment)

4.Unité

5.Nombre de décimales dans le cas d'affichage des valeurs

6. marques sur les valeurs (uniquement pour les aires et les courbes)

7.Affichage des valeurs

  • non
  • V-InsideTop (uniquement pour des barres)
  • V-InsideBottom (uniquement pour des barres)
  • V-Outside
  • H-Outside ou oui (valeur par défaut)

8.Taille de la police d'affichage des valeurs

9.Opacité de la couleur

10.Nombre de pixels blancs autour des symboles

Paramètres spécifiques pour les courbes 11.Couleur de debut de dégradé pour les courbes, si vous indiquez une valeur de début de dégradé pour une courbe, vous devez obligatoirement indiquer une couleur de fin de dégradé, si vous ne le faite pas le dégradé ne sera par affiché 12.Couleur de fin de dégradé pour les courbes


Valeurs 2 pointeur caption 5 Pointeur vers le tableau réel 2D des valeurs 2 des séries pour les courbes de type "enveloppe"
Graphe Image caption Retour Image incluant le code SVG

Description



Exemple de code


caption

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)

TABLEAU TEXTE($DataGrapheName;0)
TABLEAU TEXTE($DataGraphe;0)
AJOUTER A TABLEAU($DataGrapheName;"Title")
AJOUTER A TABLEAU($DataGraphe;"Ventes des 12 mois")  // 1 - Titre du graphe

AJOUTER A TABLEAU($DataGrapheName;"GraphOrientation")
AJOUTER A TABLEAU($DataGraphe;"vertical")  // 2 - orientation des abcisses"

AJOUTER A TABLEAU($DataGrapheName;"abscissaName")
AJOUTER A TABLEAU($DataGraphe;"Période")  // 3 - libellé des abcisses

AJOUTER A TABLEAU($DataGrapheName;"ordinateName")
AJOUTER A TABLEAU($DataGraphe;"Euro (€)")  // 4 - libellé des ordonnées

AJOUTER A TABLEAU($DataGrapheName;"ShowLegend")
AJOUTER A TABLEAU($DataGraphe;"Oui")  // 5 - Affichage de la légende

AJOUTER A TABLEAU($DataGrapheName;"GraphBGColor")
AJOUTER A TABLEAU($DataGraphe;"White")  // 6 - Couleur du fond

AJOUTER A TABLEAU($DataGrapheName;"ForcingScalesToZero")
AJOUTER A TABLEAU($DataGraphe;"oui")  // 7 - Forçage du zéro des échelles

AJOUTER A TABLEAU($DataGrapheName;"GraphFont")
AJOUTER A TABLEAU($DataGraphe;"Arial")  // 8 - Police des légendes et des échelles

 //Paramétrage des différentes courbes
TABLEAU TEXTE($info_courbe;5;10)  //N courbes avec leur 10 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 (->$DataGrapheName;->$DataGraphe;->$nom_courbe;->$ordonnée;->$value;->$info_courbe)