SGR Generate bubbleChart

De BlueWiki
Version du 7 juillet 2013 à 22:36 par Paul Kuhn (discuter | contributions)

(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)
Paramètres Type Description
Légendes Pointeur caption Pointeur vers un tableau texte des noms des parties de camembert
Valeurs Pointeur caption Pointeur vers un tableau Réel des valeurs des parties de camembert
Couleurs Pointeur caption Pointeur vers un tableau texte des couleurs des parties de camembert
Titre Texte caption Titre du graphe (optionnel)
Resultat Image caption Image incluant le code SVG

Description



Exemple de code


 // Nom utilisateur (OS) : Paul Kuhn - BlueCompany
 // Date et heure : 03/07/13, 15:25:37
 // ----------------------------------------------------
 // Méthode : Exemple_Bulle
 // Description
 // 
 //
 // Paramètres
 // ----------------------------------------------------

TABLEAU TEXTE($legende;0)  // légende des valeurs
AJOUTER A TABLEAU($legende;"Année")
AJOUTER A TABLEAU($legende;"Nbre de produits")
AJOUTER A TABLEAU($legende;"CA")

TABLEAU TEXTE($Libelle;0)
AJOUTER A TABLEAU($Libelle;"Années 80 : les débuts")
AJOUTER A TABLEAU($Libelle;"")
AJOUTER A TABLEAU($Libelle;"Années 90 : la croissance")
AJOUTER A TABLEAU($Libelle;"Années 2000 : l'explosion")
AJOUTER A TABLEAU($Libelle;"Années 2010 : le déclin")

TABLEAU REEL($Value1;0)  // axe horizontal
AJOUTER A TABLEAU($Value1;1980)
AJOUTER A TABLEAU($Value1;1985)
AJOUTER A TABLEAU($Value1;1990)
AJOUTER A TABLEAU($Value1;2000)
AJOUTER A TABLEAU($Value1;2012)

TABLEAU REEL($Value2;0)  // axe vertical
AJOUTER A TABLEAU($Value2;25)
AJOUTER A TABLEAU($Value2;35)
AJOUTER A TABLEAU($Value2;50)
AJOUTER A TABLEAU($Value2;80)
AJOUTER A TABLEAU($Value2;12)

TABLEAU REEL($Value3;0)  // Diametre de la bulle
AJOUTER A TABLEAU($Value3;18000000)
AJOUTER A TABLEAU($Value3;22000000)
AJOUTER A TABLEAU($Value3;32000000)
AJOUTER A TABLEAU($Value3;40000000)
AJOUTER A TABLEAU($Value3;10000000)

TABLEAU TEXTE($Color;0)
AJOUTER A TABLEAU($Color;"lightblue")
AJOUTER A TABLEAU($Color;"Purple")
AJOUTER A TABLEAU($Color;"Pink")
AJOUTER A TABLEAU($Color;"LightGreen")
AJOUTER A TABLEAU($Color;"orange")

TABLEAU TEXTE($parametres;0)
AJOUTER A TABLEAU($parametres;"400")  // 1- diametre maximum d'une bulle
AJOUTER A TABLEAU($parametres;"")  // 2 - couleur de fond du graphe
AJOUTER A TABLEAU($parametres;"Evolution du nombres de produits et du CA")  // 3 - Titre du graphe
AJOUTER A TABLEAU($parametres;Chaine(Centré))  // 4 - Alignement du Titre du graphe
AJOUTER A TABLEAU($parametres;"non")  // 5 - le zéro de l'axe horizontal doit etre visible
AJOUTER A TABLEAU($parametres;"oui")  // 6 - le zéro de l'axe vertical doit etre visible
AJOUTER A TABLEAU($parametres;"oui")  // 7 - Affichage des graduation
AJOUTER A TABLEAU($parametres;"oui")  // 8 - Traits horizontaux pour les graduations
AJOUTER A TABLEAU($parametres;"oui")  // 9 - Traits verticaux pour les graduations
AJOUTER A TABLEAU($parametres;"oui")  // 10 - Affichage des libellés
AJOUTER A TABLEAU($parametres;"36")  // 11 - taille de la police des libellés

TheGraphe:=SGR_Generate_bubbleChart (->$legende;->$Libelle;->$Value1;->$Value2;->$Value3;->$Color;->$parametres)