SGR Generate Graph : Différence entre versions

De BlueWiki
(Paramètres)
(Paramètres)
Ligne 8 : Ligne 8 :
 
!N° du paramètre
 
!N° du paramètre
 
!Description
 
!Description
 +
 +
 +
|-
 +
|valign="top"|Paramètres du graphe
 +
|valign="top"|Pointeur
 +
|valign="top"|[[File:in.png|caption]]
 +
|valign="top" align="center"|1
 +
|Pointeur vers un tableau texte qui permet de fixer les paramètres du graphe
 +
# - Titre du graphe
 +
# - orientation des abcisses"
 +
# - libellé des abcisses
 +
# - libellé des ordonnées
 +
# - Affichage de la légende
 +
# - Couleur du fond
 +
# - Forçage du zéro des échelles
 +
# - Police des légendes et des échelles
  
 
|-
 
|-
Ligne 13 : Ligne 29 :
 
|valign="top"|pointeur
 
|valign="top"|pointeur
 
|valign="top"|[[File:in.png|caption]]
 
|valign="top"|[[File:in.png|caption]]
|valign="top" align="center"|1
+
|valign="top" align="center"|2
 
|Pointeur vers le tableau des libellés des séries
 
|Pointeur vers le tableau des libellés des séries
  
Ligne 20 : Ligne 36 :
 
|valign="top"|pointeur
 
|valign="top"|pointeur
 
|valign="top"|[[File:in.png|caption]]
 
|valign="top"|[[File:in.png|caption]]
|valign="top" align="center"|2
+
|valign="top" align="center"|3
 
|Pointeur vers le tableau des valeurs des ordonnées
 
|Pointeur vers le tableau des valeurs des ordonnées
  
Ligne 69 : Ligne 85 :
  
 
11.Couleur de la police d'affichage des valeurs
 
11.Couleur de la police d'affichage des valeurs
 
|-
 
|valign="top"|Nom ordonnée
 
|valign="top"|Texte
 
|valign="top"|[[File:in.png|caption]]
 
|valign="top" align="center"|5
 
|Libellé de l'axe des ordonnés
 
 
|-
 
|valign="top"|Orientation
 
|valign="top"|Texte
 
|valign="top"|[[File:in.png|caption]]
 
|valign="top" align="center"|6
 
|Orientation du graphe (Horizontal, vertical)
 
 
|-
 
|valign="top"| Titre du graphe
 
|valign="top"|Texte
 
|valign="top"|[[File:in.png|caption]]
 
|valign="top" align="center"|7
 
|
 
  
 
|-
 
|-
Ligne 95 : Ligne 90 :
 
|valign="top"|pointeur
 
|valign="top"|pointeur
 
|valign="top"|[[File:in.png|caption]]
 
|valign="top"|[[File:in.png|caption]]
|valign="top" align="center"|8
+
|valign="top" align="center"|5
 
|Pointeur vers le tableau réel 2D des valeurs 2 des séries pour les courbes de type "enveloppe"
 
|Pointeur vers le tableau réel 2D des valeurs 2 des séries pour les courbes de type "enveloppe"
 
|-
 
|valign="top"|Légende
 
|valign="top"|Booléen
 
|valign="top"|[[File:in.png|caption]]
 
|valign="top" align="center"|9
 
|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]]
 
|valign="top" align="center"|10
 
|Paramètre optionnel par défaut a "white"
 
 
|-
 
|valign="top"|Valeur de forçage de la valeur zéro de l'échelle
 
|valign="top"|Réel
 
|valign="top"|[[File:in.png|caption]]
 
|valign="top" align="center"|11
 
|par defaut : zéro
 
  
 
|-
 
|-

Version du 21 juillet 2013 à 19:32

Paramètres


Paramètres Type N° du paramètre Description


Paramètres du graphe Pointeur caption 1 Pointeur vers un tableau texte qui permet de fixer les paramètres du graphe
  1. - Titre du graphe
  2. - orientation des abcisses"
  3. - libellé des abcisses
  4. - libellé des ordonnées
  5. - Affichage de la légende
  6. - Couleur du fond
  7. - Forçage du zéro des échelles
  8. - Police des légendes et des échelles
Noms des séries pointeur caption 2 Pointeur vers le tableau des libellés des séries
Ordonnées pointeur caption 3 Pointeur vers le tableau des valeurs des ordonnées
Valeurs pointeur caption 3 Pointeur vers le tableau réel 2D des valeurs des séries
Paramètres de dessin des courbes pointeur caption 4 Pointeur vers le tableau texte 2D des paramètres de traçage

1.Type de la courbe

  • Aire
  • Aire empilée
  • Aire proportionelle
  • Aire enveloppe
  • Barre
  • Barre empilée
  • Barre proportionnelle
  • Barre enveloppe
  • Courbe

2.Couleur

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

4.Unité

5.Nombre de décimales

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

7.Affichage des valeurs

8.Taille de la police d'affichage des valeurs et position

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

9.Opacité de la couleur

10.Nombre de pixel de pourtour des symboles

11.Couleur de la police d'affichage des valeurs

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)

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