SGR Generate Pie : Différence entre versions

De BlueWiki
(Exemple de code)
(Paramètres)
Ligne 6 : Ligne 6 :
 
!Type
 
!Type
 
!
 
!
 +
!N° du paramètre
 
!Description
 
!Description
  
 
|-
 
|-
|valign="top"|Paramètres généraux du graphes
+
|valign="top"|Nom des paramètres du graphe
 
|valign="top"|Texte
 
|valign="top"|Texte
 
|valign="top"|[[File:in.png|caption]]
 
|valign="top"|[[File:in.png|caption]]
|
+
|valign="top" align="center"|1
 +
|Pointeur vers un tableau texte des noms de paramètres du graphe
 
# - titre du graphe
 
# - titre du graphe
 
# - couleur du fond
 
# - couleur du fond
 
# - Police du graphe
 
# - Police du graphe
 +
 +
|-
 +
|valign="top"|Valeurs des paramètres du graphe
 +
|valign="top"|Texte
 +
|valign="top"|[[File:in.png|caption]]
 +
|valign="top" align="center"|2
 +
|Pointeur vers un tableau texte des valeurs de paramètres du graphe
  
 
|-
 
|-
Ligne 21 : Ligne 30 :
 
|valign="top"|Pointeur
 
|valign="top"|Pointeur
 
|valign="top"|[[File:in.png|caption]]
 
|valign="top"|[[File:in.png|caption]]
 +
|valign="top" align="center"|3
 
|Pointeur vers un tableau texte des noms des parties de camembert
 
|Pointeur vers un tableau texte des noms des parties de camembert
  
Ligne 27 : Ligne 37 :
 
|valign="top"|Pointeur
 
|valign="top"|Pointeur
 
|valign="top"|[[File:in.png|caption]]
 
|valign="top"|[[File:in.png|caption]]
 +
|valign="top" align="center"|4
 
|Pointeur vers un tableau Réel des valeurs des parties de camembert
 
|Pointeur vers un tableau Réel des valeurs des parties de camembert
  
Ligne 33 : Ligne 44 :
 
|valign="top"|Pointeur
 
|valign="top"|Pointeur
 
|valign="top"|[[File:in.png|caption]]
 
|valign="top"|[[File:in.png|caption]]
 +
|valign="top" align="center"|5
 
|Pointeur vers un tableau texte des couleurs des parties de camembert
 
|Pointeur vers un tableau texte des couleurs des parties de camembert
  
Ligne 39 : Ligne 51 :
 
|Image
 
|Image
 
|[[File:out.png|caption]]
 
|[[File:out.png|caption]]
 +
|valign="top" align="center"|
 
|Image incluant le code SVG
 
|Image incluant le code SVG
  

Version du 30 octobre 2013 à 13:10

Paramètres


Paramètres Type N° du paramètre Description
Nom des paramètres du graphe Texte caption 1 Pointeur vers un tableau texte des noms de paramètres du graphe
  1. - titre du graphe
  2. - couleur du fond
  3. - Police du graphe
Valeurs des paramètres du graphe Texte caption 2 Pointeur vers un tableau texte des valeurs de paramètres du graphe
Légendes Pointeur caption 3 Pointeur vers un tableau texte des noms des parties de camembert
Valeurs Pointeur caption 4 Pointeur vers un tableau Réel des valeurs des parties de camembert
Couleurs Pointeur caption 5 Pointeur vers un tableau texte des couleurs des parties de camembert
Resultat Image caption Image incluant le code SVG

Description



Exemple de code


 // Nom utilisateur (OS) : Paul Kuhn - BlueCompany
 // ----------------------------------------------------
 // Méthode : Exemple_Camembert

 // Définition des paramètres de dessin génériques du graphe
TABLEAU TEXTE($DataGrapheName;0)
TABLEAU TEXTE($DataGraphe;0)
AJOUTER A TABLEAU($DataGrapheName;"Title")
AJOUTER A TABLEAU($DataGraphe;"Répartition du CA par région")  // 1 - titre du graphe

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

AJOUTER A TABLEAU($DataGrapheName;"GraphFont")
AJOUTER A TABLEAU($DataGraphe;"times")  // 3 - Police du graphe

TABLEAU TEXTE(Legende;6)
Legende{1}:="Ile de France"
Legende{2}:="Provence - Cote d'azur"
Legende{3}:="Rhône-alpe"
Legende{4}:="Bretagne"
Legende{5}:="Nord"
Legende{6}:="Autres"

TABLEAU REEL(ValueC;6)
Boucle ($i;1;6)
ValueC{$i}:=(Hasard%(101))
Fin de boucle 

TABLEAU TEXTE(couleur;6)
couleur{1}:="lightsteelblue"
couleur{2}:="pink"
couleur{3}:="chocolate"
couleur{4}:="darksalmon"
couleur{5}:="red"
couleur{6}:="green"

TheGraphe:=SGR_Generate_Pie (->$DataGrapheName;->$DataGraphe;->Legende;->ValueC;->couleur)