Accueil
 

Vecteurs

Entrée 1 Matrice continue
Sortie Dessin

Description :
Ce module permet de représenter une matrice de flux par vecteur appliqué au centroïde de chaque entité. Chaque vecteur a une épaisseur identique, mais une longueur proportionnelle aux valeurs. Il représente le flux d'informations entre deux entités.

Paramètre :

Calcul des proportions

Chaque vecteur est calculé de la façon suivante :
     longueur du vecteur = taille maximum  x  (donnée en cours / donnée maximum)
     direction du vecteur = du centroïde de l'entité de départ vers le centroïde de l'entité d'arrivée

Chaque vecteur moyen est calculé de la façon suivante :
    vecteur moyen = (somme des vecteurs / nombre de vecteurs)  x  ratio
    le ratio permet de mettre le vecteur le plus grand à la taille maximum choisie

Avertissements

Les données non valides, les données négatives ainsi que celles sur la diagonale de la matrice ne donnent aucun vecteur.

Si certaines entités possèdent plusieurs surfaces (par exemple l'Italie se décompose en une botte et 2 îles), le symbole sera placé sur la plus grande.

La pointe de la flèche est un pourcentage indiquant la position de la tête de la flèche par rapport à sa longueur. Sa valeur varie donc entre 0 et 100.

Le facteur d'épaisseur de la pointe est un facteur multiplicateur indiquant l'épaisseur de la tête de la flèche par rapport à l'épaisseur du corps de la flèche. Il peut varier entre 1 et 5.

Si la case Vecteurs moyens est cochée, un seul vecteur sera dessiné par entité. Ce vecteur moyen aura pour longueur et direction la moyenne des vecteurs de l'entité.

  • Couleurs


Les vecteurs peuvent être coloriés par l'intermédiaire de la case Avec remplissage. Il vous suffit de cliquer sur le carré coloré pour voir s'ouvrir le panneau des couleurs.

Les vecteurs peuvent aussi être représentés avec un contour en cochant la case Avec contour. Dans ce cas, le contour des vecteurs peut avoir la couleur que vous désirez, il vous suffit de cliquer sur le carré coloré pour voir s'ouvrir le panneau des couleurs.
Vous pouvez également choisir l'épaisseur du contour dans l'option Tailles. L'unité utilisée est celle de la carte.

Si vous ne cochez ni la case Avec contour, ni la case Avec remplissage, vos vecteurs ne seront pas visibles et la légende non plus.

Remarques sur les couleurs

Pour modifier une couleur, cliquez sur la couleur souhaitée et le panneau des couleurs s'ouvrira.

Pour créer, supprimer ou modifier une trame, cliquez avec le bouton droit sous PC, ou cliquez avec la touche Pomme enfoncée sous MAC, sur la couleur souhaitée et le panneau des trames s'ouvrira.
Dans le panneau des trames, les valeurs choisies sont en unité du fond de carte. Si le module est dans une librairie utilisateur, ou bien si aucun fond de carte n'est fourni en entrée, alors on peut toujours paramétrer les trames, mais elles ne seront pas visibles.

  • Tailles


Les tailles des vecteurs sont automatiquement choisies au départ, et en décochant la case Taille automatique, vous pourrez indiquer l'épaisseur et la taille de votre choix dans l'unité de la carte.

Vous avez le choix entre deux possibilités pour spécifier la taille:

  • Taille maximum : la zone Taille contient la longueur maximum qui correspond à la valeur la plus grande.
  • Taille pour valeur particulière : la zone Taille contient la longueur qui correspond à la valeur indiquée dans la zone Valeur.

Les vecteurs plus petits que le seuil de visibilité ne sont pas affichés. Ce seuil porte sur la longueur choisie dans la case Taille.

Si vous avez choisi de mettre un contour, c'est ici que vous allez pouvoir paramétrer son épaisseur.

Légende :

Si la case Afficher la légende est cochée, vous avez accès aux différents paramétrages de la légende.

Si la case Avec cadre est cochée, la légende sera entourée d'un cadre noir.

  • Textes


Vous pouvez tout d'abord choisir le titre de la légende. Par défaut, ce titre correspond au nom du module.

La précision des chiffres vous permet de choisir le nombre de chiffres avant et après la virgule. Le nombre de chiffres avant la virgule varie entre 1 et 10, celui après la virgule entre 0 et 10. Vous pouvez également cocher la précision des chiffres automatique auquel cas 9 chiffres significatifs sont conservés au total entre la partie entière et la partie décimale.

L'alignement des chiffres vous permet de modifier la présentation des textes de la légende proportionnelle en les alignant soit à gauche, soit à droite, soit sur la virgule. Le choix par défaut est "automatique" ce qui permet d'obtenir la meilleure présentation parmi les 3 configurations précédentes en fonction du type de données : "sur virgule" pour les données continues.

Le nombre de colonnes est également paramétrable, ce qui vous permet de passer de la représentation classique verticale en une représentation horizontale ou en colonnes. Le nombre de colonnes est limité à 12.

Vous avez la possibilité de positionner les textes à droite ou en-dessous des symboles dans la légende.

  • Police


Vous avez la possibilité de choisir la police de caractères que vous souhaitez. Cependant, la taille ne sera pas choisie dans ce panneau mais dans l 'option Taille située en-dessous. L'unité utilisée est celle de la carte.

Vous pouvez choisir la couleur du texte de la légende en cliquant dans le carré coloré situé à droite de ce texte pour voir s'ouvrir le panneau des couleurs.

  • Tailles


Pour indiquer la taille que vous souhaitez pour votre police, il vous suffit de décocher la case Taille automatique et d'entrer la taille choisie.

Enfin, vous pouvez également paramétrer l'espacement entre les symboles et les textes de la légende, en choisissant une légende serrée, normale ou espacée.

  • Proportionnel


Cette option comporte les paramètres proportionnels de la légende. Il est accessible si la case Afficher la légende de l'option Légende est cochée.

Vous pouvez choisir de ne pas colorier l'intérieur des symboles dans la légende en cochant la case Symboles vides.

La case Ordre inverse permet d'inverser l'ordre des éléments dans la légende.
Attention, l'ordre des valeurs indiquées dans cet onglet ne sera pas modifié.
Ainsi:
- si la case Ordre inverse n'est pas cochée, la valeur de la zone de texte 1 sera positionnée en haut dans la légende.
- si la case Ordre inverse est cochée, la valeur de la zone de texte 1 sera positionnée en bas dans la légende.

  • Elements


Le nombre d'éléments indique le nombre de symboles présents dans la légende. Il est limité à 12.

Si la case Valeurs automatiques dans la légende est cochée, alors le symbole le plus grand correspond à la valeur maximum, le symbole le plus petit correspond à la valeur maximum divisée par quatre, et les symboles intermédiaires ont des surfaces en progression linéaire.
En décochant cette case, vous pouvez saisir dans les 12 zones de textes prévues les valeurs que vous souhaitez voir apparaître dans la légende.

Script :

2      module untyped_list ""
3        mod_type integer "104"
3        mod_subtype integer "610"
3        mod_name string "Vecteurs"
3        mod_dads integer_list ""
4          ? integer "4"
3        caption_origin vector ""
4          x_val double "0"
4          y_val double "0"
4          z_val double "0"
3        map_bounds bounds ""
4          bottom_left vector ""
5            x_val double "72.699997"
5            y_val double "1620.900024"
5            z_val double "0"
4          top_right vector ""
5            x_val double "1197.599976"
5            y_val double "2675.399902"
5            z_val double "0"
3        arrow_end double "0.1"
3        arrow_head_thick double "2"
3        is_average boolean "F"
3        is_auto_size boolean "F"
3        is_max_size boolean "T"
3        max_size double "300"
3        value double "3011"
3        thickness double "7"
3        min_size double "0"
3        stroke_thickness double "0"
3        fill fill ""
4          fill_color fill_color ""
5            red255 integer "255"
5            green255 integer "47"
5            blue255 integer "47"
5            hue360 integer "0"
5            light255 integer "151"
5            saturation255 integer "255"
4          hatch hatch ""
5            angle1 double "0"
5            angle2 double "0"
5            desc_list1 double_list ""
5            desc_list2 double_list ""
5            is_weft boolean "T"
4          has_hatch boolean "F"
3        has_fill boolean "T"
3        stroke stroke ""
4          stroke_color stroke_color ""
5            red255 integer "0"
5            green255 integer "0"
5            blue255 integer "0"
5            hue360 integer "0"
5            light255 integer "0"
5            saturation255 integer "0"
4          dash dash ""
5            desc_list double_list ""
4          has_dash boolean "F"
3        has_stroke boolean "T"
3        prj_show_caption boolean "T"
3        prj_title_string string "Nombre d'étudiants"
3        prj_precision_before integer "10"
3        prj_precision_after integer "0"
3        col_nb integer "1"
3        text_color stroke ""
4          stroke_color stroke_color ""
5            red255 integer "0"
5            green255 integer "0"
5            blue255 integer "0"
5            hue360 integer "0"
5            light255 integer "0"
5            saturation255 integer "0"
4          dash dash ""
5            desc_list double_list ""
4          has_dash boolean "F"
3        has_back_square boolean "T"
3        right_pos boolean "T"
3        caption_font string "family:Times New Roman-face:Regular-size:12"
3        caption_auto_height boolean "T"
3        caption_height double "19.1233"
3        caption_space integer "1"
3        empty_symb boolean "F"
3        prop_invert boolean "F"
3        prj_steps integer "3"
3        is_auto_values boolean "T"
3        user_values double_list ""
4          ? double "3011"
4          ? double "1881.875"
4          ? double "752.75"


Exemple d'utilisation