SGR Generate bubbleChart

De BlueWiki

Paramètres


Paramètres Type Description
Parametres du graphes Pointeur caption Pointeur vers un tableau texte des paramètres du graphe
  1. - Diametre maximum d'une bulle
  2. - couleur de fond du graphe
  3. - Titre du graphe
  4. - Alignement du Titre du graphe
  5. - le zéro de l'axe horizontal doit etre visible
  6. - le zéro de l'axe vertical doit etre visible
  7. - Affichage des graduation
  8. - Traits horizontaux pour les graduations
  9. - Traits verticaux pour les graduations
  10. - Affichage des libellés
  11. - taille de la police des libellés
  12. - Police des légendes et des échelles
Légendes Pointeur caption Pointeur vers un tableau texte des noms des axes
Libelle Pointeur caption Pointeur vers un tableau texte des bulles
Value1 Pointeur caption Pointeur vers un tableau réel des valeurs sur l'axe horizontal
Value2 Pointeur caption Pointeur vers un tableau réel des valeurs sur l'axe vertical
Value3 Pointeur caption Pointeur vers un tableau réel des valeurs du diamètre de la bulle
Couleurs Pointeur caption Pointeur vers un tableau texte de couleur des bulles
Resultat Image caption Image incluant le code SVG

Description



Exemple de code


 // Nom utilisateur (OS) : Paul Kuhn - BlueCompany
 // ----------------------------------------------------
 // Méthode : Exemple_Bulle
 // Description
 // 
 //
 // Paramètres
 // ----------------------------------------------------

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

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")

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