SGR Generate Pie : Différence entre versions

De BlueWiki
(Description)
(Paramètres)
Ligne 20 : Ligne 20 :
 
# - "Alignement du titre" ou "TitleAlignement" : Alignement du titre 0,1,2,3
 
# - "Alignement du titre" ou "TitleAlignement" : Alignement du titre 0,1,2,3
 
# - "ShowLegend" ou "Affichage des légendes" (oui/non) ou (yes/no)
 
# - "ShowLegend" ou "Affichage des légendes" (oui/non) ou (yes/no)
 +
# - "ShowValue" ou "Affichage des valeurs" (oui/non/value/name/%)
 +
# - "Donut" Diametre en pixel du cercle blanc central (Notre conseil : entre 300 et 500)
  
 
|-
 
|-
Ligne 48 : Ligne 50 :
 
|valign="top" align="center"|5
 
|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
 +
 +
|-
 +
|valign="top"|Paramètres des parts de camembert
 +
|valign="top"|Pointeur
 +
|valign="top"|[[File:in.png|caption]]
 +
|valign="top" align="center"|5
 +
|Pointeur vers un tableau texte des paramètres des parties de camembert
 +
 +
  
 
|-
 
|-

Version du 26 décembre 2013 à 12:21

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" ou "Title" : titre du graphe
  2. - "Couleur de fond du graphe" ou "GraphBGColor" : Couleur du fond du graphe
  3. - "Police du graphe" ou "GraphFont" : Police des légendes et des échelles
  4. - "Alignement du titre" ou "TitleAlignement" : Alignement du titre 0,1,2,3
  5. - "ShowLegend" ou "Affichage des légendes" (oui/non) ou (yes/no)
  6. - "ShowValue" ou "Affichage des valeurs" (oui/non/value/name/%)
  7. - "Donut" Diametre en pixel du cercle blanc central (Notre conseil : entre 300 et 500)
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
Paramètres des parts de camembert Pointeur caption 5 Pointeur vers un tableau texte des paramètres des parties de camembert


Resultat Image caption Image incluant le code SVG

Description


Ce graphique sera complètement revue dans la prochaine version

La prochaine version vous permettra, entre autre, de détacher un secteur et donner de la perspective et de l'épaisseur au graphe

Exemple de code


caption

Pour obtenir ce graphe il vous faudra utiliser le code ci-dessous

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

AJOUTER A TABLEAU($DataGrapheName;"ShowLegend")  // Echelles des valeurs
AJOUTER A TABLEAU($DataGraphe;"true")  // vrai/faux ou true/false

AJOUTER A TABLEAU($DataGrapheName;"TitleAlignement")  // Titre du graphe (ne s'affiche pas si vide)
AJOUTER A TABLEAU($DataGraphe;Chaine(Centré))

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)