SGR Generate bubbleChart : Différence entre versions

De BlueWiki
(Exemple de code)
(Paramètres)
Ligne 6 : Ligne 6 :
 
!Type
 
!Type
 
!
 
!
 +
!N° du paramètre
 
!Description
 
!Description
  
 
|-
 
|-
|valign="top"|Parametres du graphes
+
|valign="top"|Noms des parametres du graphes
 
|valign="top"|Pointeur
 
|valign="top"|Pointeur
 
|valign="top"|[[File:in.png|caption]]
 
|valign="top"|[[File:in.png|caption]]
|Pointeur vers un tableau texte des paramètres du graphe
+
|valign="top" align="center"|1
# - Diametre maximum d'une bulle
+
|Pointeur vers un tableau texte des noms de paramètres du graphe
# - couleur de fond du graphe
+
# - "BubbleMaxDiameter" : Diametre maximum d'une bulle
# - Titre du graphe
+
# - "Couleur de fond du graphe" ou "GraphBGColor" : Couleur du fond du graphe
# - Alignement du Titre du graphe
+
# - "Titre" ou "Title" : titre du graphe
# - le zéro de l'axe horizontal doit etre visible
+
# - "Alignement du titre" ou "TitleAlignement" : Alignement du titre 0,1,2,3
# - le zéro de l'axe vertical doit etre visible
+
# - "ShowZeroOnHorizontalAxis" : le zéro de l'axe horizontal doit etre visible
 +
# - "ShowZeroOnVerticalAxis" : le zéro de l'axe vertical doit etre visible
 
# - Affichage des graduation
 
# - Affichage des graduation
# - Traits horizontaux pour les graduations
+
# - "ShowHorizontalScaleLine" : Traits horizontaux pour les graduations
# - Traits verticaux pour les graduations
+
# - "ShowVerticalScaleLine" : Traits verticaux pour les graduations
# - Affichage des libellés
+
# - "ShowBubbleName" : affichage des libellés
# - taille de la police des libellés
+
# - "BubbleFontSize" : taille de la police des libellés
# - Police des légendes et des échelles
+
# - "Police du graphe" ou "GraphFont" : Police des légendes et des échelles
 +
 
 +
|-
 +
|valign="top"|Valeurs des parametres du graphes
 +
|valign="top"|Pointeur
 +
|valign="top"|[[File:in.png|caption]]
 +
|valign="top" align="center"|2
 +
|Pointeur vers un tableau texte des valeurs de paramètres du graphe
 +
 
 
|-
 
|-
 
|valign="top"|Légendes
 
|valign="top"|Légendes
 
|valign="top"|Pointeur
 
|valign="top"|Pointeur
 
|valign="top"|[[File:in.png|caption]]
 
|valign="top"|[[File:in.png|caption]]
 +
|valign="top" align="center"|3
 
|Pointeur vers un tableau texte des noms des axes
 
|Pointeur vers un tableau texte des noms des axes
  
Ligne 35 : Ligne 46 :
 
|valign="top"|Pointeur
 
|valign="top"|Pointeur
 
|valign="top"|[[File:in.png|caption]]
 
|valign="top"|[[File:in.png|caption]]
 +
|valign="top" align="center"|4
 
|Pointeur vers un tableau texte des bulles
 
|Pointeur vers un tableau texte des bulles
  
Ligne 41 : Ligne 53 :
 
|valign="top"|Pointeur
 
|valign="top"|Pointeur
 
|valign="top"|[[File:in.png|caption]]
 
|valign="top"|[[File:in.png|caption]]
 +
|valign="top" align="center"|5
 
|Pointeur vers un tableau réel des valeurs sur l'axe horizontal
 
|Pointeur vers un tableau réel des valeurs sur l'axe horizontal
  
Ligne 47 : Ligne 60 :
 
|valign="top"|Pointeur
 
|valign="top"|Pointeur
 
|valign="top"|[[File:in.png|caption]]
 
|valign="top"|[[File:in.png|caption]]
 +
|valign="top" align="center"|6
 
|Pointeur vers un tableau réel des valeurs sur l'axe vertical
 
|Pointeur vers un tableau réel des valeurs sur l'axe vertical
  
Ligne 53 : Ligne 67 :
 
|valign="top"|Pointeur
 
|valign="top"|Pointeur
 
|valign="top"|[[File:in.png|caption]]
 
|valign="top"|[[File:in.png|caption]]
 +
|valign="top" align="center"|7
 
|Pointeur vers un tableau réel des valeurs du diamètre de la bulle
 
|Pointeur vers un tableau réel des valeurs du diamètre de la bulle
  
Ligne 59 : Ligne 74 :
 
|valign="top"|Pointeur
 
|valign="top"|Pointeur
 
|valign="top"|[[File:in.png|caption]]
 
|valign="top"|[[File:in.png|caption]]
 +
|valign="top" align="center"|8
 
|Pointeur vers un tableau texte de couleur des bulles
 
|Pointeur vers un tableau texte de couleur des bulles
  
Ligne 65 : Ligne 81 :
 
|Image
 
|Image
 
|[[File:out.png|caption]]
 
|[[File:out.png|caption]]
 +
|valign="top" align="center"|
 
|Image incluant le code SVG
 
|Image incluant le code SVG
  

Version du 30 octobre 2013 à 12:41

Paramètres


Paramètres Type N° du paramètre Description
Noms des parametres du graphes Pointeur caption 1 Pointeur vers un tableau texte des noms de paramètres du graphe
  1. - "BubbleMaxDiameter" : Diametre maximum d'une bulle
  2. - "Couleur de fond du graphe" ou "GraphBGColor" : Couleur du fond du graphe
  3. - "Titre" ou "Title" : titre du graphe
  4. - "Alignement du titre" ou "TitleAlignement" : Alignement du titre 0,1,2,3
  5. - "ShowZeroOnHorizontalAxis" : le zéro de l'axe horizontal doit etre visible
  6. - "ShowZeroOnVerticalAxis" : le zéro de l'axe vertical doit etre visible
  7. - Affichage des graduation
  8. - "ShowHorizontalScaleLine" : Traits horizontaux pour les graduations
  9. - "ShowVerticalScaleLine" : Traits verticaux pour les graduations
  10. - "ShowBubbleName" : affichage des libellés
  11. - "BubbleFontSize" : taille de la police des libellés
  12. - "Police du graphe" ou "GraphFont" : Police des légendes et des échelles
Valeurs des parametres du graphes Pointeur 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 axes
Libelle Pointeur caption 4 Pointeur vers un tableau texte des bulles
Value1 Pointeur caption 5 Pointeur vers un tableau réel des valeurs sur l'axe horizontal
Value2 Pointeur caption 6 Pointeur vers un tableau réel des valeurs sur l'axe vertical
Value3 Pointeur caption 7 Pointeur vers un tableau réel des valeurs du diamètre de la bulle
Couleurs Pointeur caption 8 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

TABLEAU TEXTE($DataGrapheName;0)
TABLEAU TEXTE($DataGraphe;0)

AJOUTER A TABLEAU($DataGrapheName;"BubbleMaxDiameter")
AJOUTER A TABLEAU($DataGraphe;"400")  // 1- diametre maximum d'une bulle

AJOUTER A TABLEAU($DataGrapheName;"GraphBGColor")
AJOUTER A TABLEAU($DataGraphe;"White")  // 2 - couleur de fond du graphe

AJOUTER A TABLEAU($DataGrapheName;"Title")
AJOUTER A TABLEAU($DataGraphe;"Evolution du nombres de produits et du CA")  // 3 - Titre du graphe

AJOUTER A TABLEAU($DataGrapheName;"TitleAlignement")
AJOUTER A TABLEAU($DataGraphe;Chaine(Centré))  // 4 - Alignement du Titre du graphe

AJOUTER A TABLEAU($DataGrapheName;"ShowZeroOnHorizontalAxis") 
AJOUTER A TABLEAU($DataGraphe;"non")  // 5 - le zéro de l'axe horizontal doit etre visible

AJOUTER A TABLEAU($DataGrapheName;"ShowZeroOnVerticalAxis")
AJOUTER A TABLEAU($DataGraphe;"oui")  // 6 - le zéro de l'axe vertical doit etre visible

AJOUTER A TABLEAU($DataGrapheName;"ShowScale")
AJOUTER A TABLEAU($DataGraphe;"oui")  // 7 - Affichage des graduation

AJOUTER A TABLEAU($DataGrapheName;"ShowHorizontalScaleLine")
AJOUTER A TABLEAU($DataGraphe;"oui")  // 8 - Traits horizontaux pour les graduations

AJOUTER A TABLEAU($DataGrapheName;"ShowVerticalScaleLine")
AJOUTER A TABLEAU($DataGraphe;"oui")  // 9 - Traits verticaux pour les graduations

AJOUTER A TABLEAU($DataGrapheName;"ShowBubbleName")
AJOUTER A TABLEAU($DataGraphe;"oui")  // 10 - Affichage des libellés

AJOUTER A TABLEAU($DataGrapheName;"BubbleFontSize")
AJOUTER A TABLEAU($DataGraphe;"36")  // 11 - taille de la police des libellés

AJOUTER A TABLEAU($DataGrapheName;"GraphFont")
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 (->$DataGrapheName;->$DataGraphe;->$legende;->$Libelle;->$Value1;->$Value2;->$Value3;->$Color)