SGR DrawMap : Différence entre versions
De BlueWiki
(→Paramètres) |
|||
Ligne 9 : | Ligne 9 : | ||
!Type | !Type | ||
! | ! | ||
+ | !N° du paramètre | ||
!Description | !Description | ||
+ | |||
+ | |||
|- | |- | ||
|valign="top"|Paramètres du graphe | |valign="top"|Paramètres du graphe | ||
|valign="top"|Pointeur | |valign="top"|Pointeur | ||
|valign="top"|[[File:in.png|caption]] | |valign="top"|[[File:in.png|caption]] | ||
+ | |valign="top" align="center"|1 | ||
|Pointeur vers un tableau texte des 14 paramètres généraux de la pyramide | |Pointeur vers un tableau texte des 14 paramètres généraux de la pyramide | ||
#Titre ou title : Titre du graphe | #Titre ou title : Titre du graphe | ||
Ligne 21 : | Ligne 25 : | ||
#ShowLegend : afficher une légende | #ShowLegend : afficher une légende | ||
#LegendLanguage : langue de la légende Français ou English | #LegendLanguage : langue de la légende Français ou English | ||
+ | |||
+ | |||
+ | |- | ||
+ | |valign="top"|Valeurs des paramètres du graphe | ||
+ | |valign="top"|pointeur | ||
+ | |valign="top"|[[File:in.png|caption]] | ||
+ | |valign="top" align="center"|2 | ||
+ | |Pointeur vers le tableau des valeurs des paramètres ce tableau doit être de même taille que le précédent | ||
+ | |||
+ | |||
|- | |- | ||
− | |valign="top"| | + | |valign="top"|Valeurs limites |
|valign="top"|Pointeur | |valign="top"|Pointeur | ||
|valign="top"|[[File:in.png|caption]] | |valign="top"|[[File:in.png|caption]] | ||
+ | |valign="top" align="center"|3 | ||
|Valeurs limites des palier de valeurs | |Valeurs limites des palier de valeurs | ||
|- | |- | ||
− | |valign="top"| | + | |valign="top"|Couleurs |
|valign="top"|Pointeur | |valign="top"|Pointeur | ||
|valign="top"|[[File:in.png|caption]] | |valign="top"|[[File:in.png|caption]] | ||
+ | |valign="top" align="center"|4 | ||
|Couleurs à appliquer à la représentation, vous devez définir une couleur de plus que vous n'avez indiqué de valeurs limites | |Couleurs à appliquer à la représentation, vous devez définir une couleur de plus que vous n'avez indiqué de valeurs limites | ||
Ligne 37 : | 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 | ||
|Tableau des ID des zones à mettre en couleur | |Tableau des ID des zones à mettre en couleur | ||
Ligne 43 : | 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 | ||
|Valeurs correspondant à chaque ID pour calculer la couleur en fonction des valeurs limites | |Valeurs correspondant à chaque ID pour calculer la couleur en fonction des valeurs limites | ||
|- | |- | ||
− | | | + | |Résultat |
|Image | |Image | ||
|[[File:out.png|caption]] | |[[File:out.png|caption]] | ||
+ | |valign="top" align="center"|7 | ||
|Image incluant le code SVG | |Image incluant le code SVG | ||
Version du 29 juin 2014 à 20:15
Liste des commandes du composant
Paramètres
Description
Cette commande permet de coloriser un fond de carte en fonction de valeurs et de gradients de couleurs.
Les zones sont répertoriées par leurs ID et manipulées à partir de ceux-ci.
Exemple de code
// User (OS) : Paul Kuhn - BlueCompany // Date : 08/11/13, 10:42:04 // ---------------------------------------------------- // Method : Exemple_carte1 // Description // // // Parameters // ---------------------------------------------------- TABLEAU TEXTE($DataGrapheName;0) TABLEAU TEXTE($DataGraphe;0) AJOUTER A TABLEAU($DataGrapheName;"Title") AJOUTER A TABLEAU($DataGraphe;"Répartition géographique des ventes") // 1 - Titre du graphe AJOUTER A TABLEAU($DataGrapheName;"SVGFile") AJOUTER A TABLEAU($DataGraphe;"Fond_de_carte_France"+Séparateur dossier+"departements.svg") AJOUTER A TABLEAU($DataGrapheName;"GraphFont") AJOUTER A TABLEAU($DataGraphe;"Arial") // Police des légendes et des échelles AJOUTER A TABLEAU($DataGrapheName;"GraphBGColor") AJOUTER A TABLEAU($DataGraphe;"LightBlue:30") // Couleur du fond AJOUTER A TABLEAU($DataGrapheName;"ShowLegend") AJOUTER A TABLEAU($DataGraphe;"Oui") // Affichage de la légende AJOUTER A TABLEAU($DataGrapheName;"LegendLanguage") AJOUTER A TABLEAU($DataGraphe;"English") // Affichage de la légende TABLEAU REEL($valeur_limite;3) $valeur_limite{1}:=30 $valeur_limite{2}:=60 $valeur_limite{3}:=90 TABLEAU TEXTE($couleur;3) $couleur{0}:="aquamarine" $couleur{1}:="deepskyblue" $couleur{2}:="dodgerblue" $couleur{3}:="midnightblue" TABLEAU REEL($Value;95) TABLEAU TEXTE($ZoneID;95) Boucle ($i;1;95) $ZoneID{$i}:=Chaine($i;"00") $Value{$i}:=(Hasard%(101)) Fin de boucle $ZoneID{20}:="2A" INSERER DANS TABLEAU($ZoneID;21;1) $ZoneID{21}:="2B" INSERER DANS TABLEAU($Value;21;1) $Value{21}:=$Value{20} TheGraphe:=SGR_DrawMap (->$DataGrapheName;->$DataGraphe;->$valeur_limite;->$couleur;->$ZoneID;->$Value)