SGR Generate ProportionalPie : Différence entre versions
De BlueWiki
(→Exemple de code) |
(→Exemple de code) |
||
Ligne 114 : | Ligne 114 : | ||
TABLEAU TEXTE($DataGrapheName;0) | TABLEAU TEXTE($DataGrapheName;0) | ||
TABLEAU TEXTE($DataGraphe;0) | TABLEAU TEXTE($DataGraphe;0) | ||
+ | |||
AJOUTER A TABLEAU($DataGrapheName;"Title") | AJOUTER A TABLEAU($DataGrapheName;"Title") | ||
AJOUTER A TABLEAU($DataGraphe;"Répartition du CA par région") // 1 - titre du graphe | AJOUTER A TABLEAU($DataGraphe;"Répartition du CA par région") // 1 - titre du graphe | ||
AJOUTER A TABLEAU($DataGrapheName;"GraphBGColor") | AJOUTER A TABLEAU($DataGrapheName;"GraphBGColor") | ||
− | AJOUTER A TABLEAU($DataGraphe;"White") // | + | AJOUTER A TABLEAU($DataGraphe;"White") // 6 - Couleur du fond |
AJOUTER A TABLEAU($DataGrapheName;"GraphFont") | AJOUTER A TABLEAU($DataGrapheName;"GraphFont") | ||
AJOUTER A TABLEAU($DataGraphe;"times") // 3 - Police du graphe | AJOUTER A TABLEAU($DataGraphe;"times") // 3 - Police du graphe | ||
− | AJOUTER A TABLEAU($DataGrapheName;" | + | AJOUTER A TABLEAU($DataGrapheName;"ValueFormat") |
− | AJOUTER A TABLEAU($DataGraphe;" | + | AJOUTER A TABLEAU($DataGraphe;"### ##0.0 M€") // 3 - Police du graphe |
+ | AJOUTER A TABLEAU($DataGrapheName;"ShowLegend") | ||
+ | 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($DataGrapheName;"TitleAlignement") // Titre du graphe (ne s'affiche pas si vide) | ||
− | AJOUTER A TABLEAU($DataGraphe;Chaine( | + | AJOUTER A TABLEAU($DataGraphe;Chaine(Aligné au centre)) |
+ | |||
+ | AJOUTER A TABLEAU($DataGrapheName;"LegendFontColor") | ||
+ | AJOUTER A TABLEAU($DataGraphe;"purple") | ||
+ | |||
+ | AJOUTER A TABLEAU($DataGrapheName;"LegendBGcolor") | ||
+ | AJOUTER A TABLEAU($DataGraphe;"purple:10") | ||
+ | |||
+ | AJOUTER A TABLEAU($DataGrapheName;"TitleFontSize") | ||
+ | AJOUTER A TABLEAU($DataGraphe;Chaine(80)) | ||
+ | |||
+ | AJOUTER A TABLEAU($DataGrapheName;"ValueFontStyle") | ||
+ | AJOUTER A TABLEAU($DataGraphe;Chaine(Gras)) | ||
+ | |||
+ | AJOUTER A TABLEAU($DataGrapheName;"ValueFont") | ||
+ | AJOUTER A TABLEAU($DataGraphe;"BRAZIL") | ||
+ | |||
+ | AJOUTER A TABLEAU($DataGrapheName;"ValueFontSize") | ||
+ | AJOUTER A TABLEAU($DataGraphe;Chaine(ValueFontSize)) | ||
+ | |||
+ | AJOUTER A TABLEAU($DataGrapheName;"LegendFontSize") | ||
+ | AJOUTER A TABLEAU($DataGraphe;Chaine(48)) | ||
AJOUTER A TABLEAU($DataGrapheName;"ShowValue") // affichage des titres sur les valeur de camembert | AJOUTER A TABLEAU($DataGrapheName;"ShowValue") // affichage des titres sur les valeur de camembert | ||
− | AJOUTER A TABLEAU($DataGraphe;" | + | AJOUTER A TABLEAU($DataGraphe;"Value") |
− | TABLEAU TEXTE(Legende; | + | TABLEAU TEXTE(Legende;8) |
Legende{1}:="Ile de France" | Legende{1}:="Ile de France" | ||
Legende{2}:="Provence - Cote d'azur" | Legende{2}:="Provence - Cote d'azur" | ||
− | Legende{3}:="Rhône- | + | Legende{3}:="Rhône-alpes" |
Legende{4}:="Bretagne" | Legende{4}:="Bretagne" | ||
Legende{5}:="Nord" | Legende{5}:="Nord" | ||
− | Legende{6}:=" | + | Legende{6}:="Grand-Est" |
− | + | Legende{7}:="Nord" | |
− | + | Legende{8}:="Autres" | |
− | + | ||
− | + | ||
− | + | ||
− | TABLEAU | + | TABLEAU REEL(ValueC;8) |
− | + | ValueC{1}:=14,7 | |
− | + | ValueC{2}:=8,4 | |
− | + | ValueC{3}:=15,5 | |
− | + | ValueC{4}:=11,4 | |
− | + | ValueC{5}:=8,2 | |
− | + | ValueC{6}:=1,1 | |
+ | ValueC{7}:=2,3 | ||
+ | ValueC{8}:=5,8 | ||
− | TABLEAU TEXTE( | + | TABLEAU TEXTE(couleur;8) |
− | + | couleur{1}:="Purple" | |
+ | couleur{2}:="Lightblue" | ||
+ | couleur{3}:="darkblue" | ||
+ | couleur{4}:="Red" | ||
+ | couleur{5}:="Lightgreen" | ||
+ | couleur{6}:="brown" | ||
+ | couleur{7}:="Orange" | ||
+ | couleur{8}:="green" | ||
− | TheGraphe:= | + | TheGraphe:=SGR_Generate_ProportionalPie (->$DataGrapheName;->$DataGraphe;->Legende;->ValueC;->couleur) |
Version du 27 décembre 2015 à 10:43
Liste des commandes du composant
Paramètres
Description
Depuis la version 1.2 du composant vous pouvez détacher des parties du graphe et faire une extrusion centrale pour obtenir un graphe "Donut"
Ce graphique sera encore amélioré dans la prochaine version
La prochaine version vous permettra, entre autre, de donner de la perspective et de l'épaisseur au graphe
Exemple de code
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") // 6 - Couleur du fond AJOUTER A TABLEAU($DataGrapheName;"GraphFont") AJOUTER A TABLEAU($DataGraphe;"times") // 3 - Police du graphe AJOUTER A TABLEAU($DataGrapheName;"ValueFormat") AJOUTER A TABLEAU($DataGraphe;"### ##0.0 M€") // 3 - Police du graphe AJOUTER A TABLEAU($DataGrapheName;"ShowLegend") 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(Aligné au centre)) AJOUTER A TABLEAU($DataGrapheName;"LegendFontColor") AJOUTER A TABLEAU($DataGraphe;"purple") AJOUTER A TABLEAU($DataGrapheName;"LegendBGcolor") AJOUTER A TABLEAU($DataGraphe;"purple:10")
AJOUTER A TABLEAU($DataGrapheName;"TitleFontSize") AJOUTER A TABLEAU($DataGraphe;Chaine(80)) AJOUTER A TABLEAU($DataGrapheName;"ValueFontStyle") AJOUTER A TABLEAU($DataGraphe;Chaine(Gras)) AJOUTER A TABLEAU($DataGrapheName;"ValueFont") AJOUTER A TABLEAU($DataGraphe;"BRAZIL") AJOUTER A TABLEAU($DataGrapheName;"ValueFontSize") AJOUTER A TABLEAU($DataGraphe;Chaine(ValueFontSize)) AJOUTER A TABLEAU($DataGrapheName;"LegendFontSize") AJOUTER A TABLEAU($DataGraphe;Chaine(48)) AJOUTER A TABLEAU($DataGrapheName;"ShowValue") // affichage des titres sur les valeur de camembert AJOUTER A TABLEAU($DataGraphe;"Value") TABLEAU TEXTE(Legende;8) Legende{1}:="Ile de France" Legende{2}:="Provence - Cote d'azur" Legende{3}:="Rhône-alpes" Legende{4}:="Bretagne" Legende{5}:="Nord" Legende{6}:="Grand-Est" Legende{7}:="Nord" Legende{8}:="Autres" TABLEAU REEL(ValueC;8) ValueC{1}:=14,7 ValueC{2}:=8,4 ValueC{3}:=15,5 ValueC{4}:=11,4 ValueC{5}:=8,2 ValueC{6}:=1,1 ValueC{7}:=2,3 ValueC{8}:=5,8 TABLEAU TEXTE(couleur;8) couleur{1}:="Purple" couleur{2}:="Lightblue" couleur{3}:="darkblue" couleur{4}:="Red" couleur{5}:="Lightgreen" couleur{6}:="brown" couleur{7}:="Orange" couleur{8}:="green" TheGraphe:=SGR_Generate_ProportionalPie (->$DataGrapheName;->$DataGraphe;->Legende;->ValueC;->couleur)