SGR Generate ProportionalPie : Différence entre versions
De BlueWiki
(→Paramètres) |
(→Exemple de code) |
||
(6 révisions intermédiaires par un utilisateur sont masquées) | |||
Ligne 24 : | Ligne 24 : | ||
* "Police du graphe" ou "GraphFont" : Police du titre et polices par défaut des légendes et des échelles (arial par défaut) | * "Police du graphe" ou "GraphFont" : Police du titre et polices par défaut des légendes et des échelles (arial par défaut) | ||
* "Couleur de fond du graphe" ou "GraphBGColor" : Couleur du fond du graphe "Couleur 2 de fond du graphe" ou "GraphBGColor2" : Deuxième couleur du fond du graphe, si vous spécifiez une deuxième couleur et quelle est différente de la première vous obtiendrez un dégradé | * "Couleur de fond du graphe" ou "GraphBGColor" : Couleur du fond du graphe "Couleur 2 de fond du graphe" ou "GraphBGColor2" : Deuxième couleur du fond du graphe, si vous spécifiez une deuxième couleur et quelle est différente de la première vous obtiendrez un dégradé | ||
− | |||
− | |||
Ligne 91 : | Ligne 89 : | ||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
=== Exemple de code=== | === Exemple de code=== | ||
---- | ---- | ||
− | [[File: | + | [[File:ProportionalPie.jpg|800px]] |
Pour obtenir ce graphe il vous faudra utiliser le code ci-dessous | Pour obtenir ce graphe il vous faudra utiliser le code ci-dessous | ||
Ligne 109 : | Ligne 99 : | ||
// Nom utilisateur (OS) : Paul Kuhn - BlueCompany | // Nom utilisateur (OS) : Paul Kuhn - BlueCompany | ||
// ---------------------------------------------------- | // ---------------------------------------------------- | ||
− | // Méthode : | + | // Méthode : Exemple_CamembertProportionnel |
// Définition des paramètres de dessin génériques du graphe | // Définition des paramètres de dessin génériques du graphe | ||
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;"### ##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($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 actuelle en date du 27 décembre 2015 à 10:59
Liste des commandes du composant
[modifier] Paramètres
[modifier] Exemple de code
Pour obtenir ce graphe il vous faudra utiliser le code ci-dessous
// Nom utilisateur (OS) : Paul Kuhn - BlueCompany // ---------------------------------------------------- // Méthode : Exemple_CamembertProportionnel // 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)