Varier la symbologie par couleur

Faire varier la couleur de symboles le long d’une combinaison de couleurs constitue un bon moyen d’indiquer des variations quantitatives d’un attribut. Par exemple, les symboles ponctuels représentant des stations d’observation peuvent être colorés le long d’une combinaison de couleurs rouge-bleu divergente pour illustrer les relevés de température relative. Les variations de couleur des symboles linéaires représentant des routes peuvent indiquer le volume de trafic ou la vitesse.

Scène 3D de la ville de New York
Cette scène 3D de la ville de New York utilise une combinaison de couleurs scientifiques comme variable visuelle afin de mettre en évidence les bâtiments les plus hauts.

La façon la plus simple de varier la couleur d’un symbole est de définir la symbologie de la couche selon l’une des options de symbologie de couche basée sur la couleur. L’option Valeurs uniques attribue une couleur différente à des instances uniques du champ attributaire spécifié. Vous pouvez personnaliser cette option en modifiant chaque symbole et en ajoutant, fusionnant ou supprimant des valeurs. Couleurs graduées classe les différences qualitatives grâce à un nombre discret de couleurs de symboles. Couleurs non classées présente une variation dans un attribut d’entité en répartissant une combinaison de couleurs uniformément sur plusieurs entités. Vous pouvez également raffiner une des options de symbologie de la couche basée sur la taille en définissant la variable de couleur sur un champ ou une expression. En outre, vous pouvez contrôler la couleur des propriétés de la couche de symbole en les reliant à un champ de valeurs de couleurs hexadécimales. Alors qu’en théorie vous pouvez employer plusieurs de ces méthodes sur une même couche, sachez que le résultat peut être trop complexe à comprendre. Utilisez ces techniques avec prudence.

Pour en savoir plus sur la symbologie de couche

En savoir plus sur la connexion des propriétés de symbole à des attributs

Définir la variable de couleur sur un champ ou une expression

Lorsqu’une couche est symbolisée par un symbole unique, des valeurs uniques, des symboles gradués ou une symbologie proportionnelle, vous pouvez également faire varier la couleur des symboles. Vous pouvez définir la variable de couleur sur un champ d’attribut numérique ou écrire une expression. L’attribut peut être identique ou différent de celui utilisé par la symbologie de couche. Choisissez une combinaison de couleurs à appliquer à la plage de valeurs.

Par exemple, une couche de points représentant des séismes, dessinée avec des symboles gradués présente des cercles classés dont la taille est relative à l’amplitude du séisme. La variable de couleur définie sur un champ numérique indiquant les dommages présente le degré de dommage correspondant à chaque cercle d’après des couleurs au sein d’une combinaison de couleurs donnée.

Remarque :

Lorsque vous utilisez la variable de couleur sur des entités surfaciques, la couleur est appliquée au symbole de modèle (point), pas au symbole d’arrière-plan (polygone).

Pour définir la variable de couleur sur un champ ou une expression, procédez comme suit :

  1. Sélectionnez la couche d’entités dans la fenêtre Contenu.
  2. Dans l’onglet Feature Layer (Couche d’entités), dans le groupe Drawing (Dessin), cliquez sur Symbology (Symbologie) Symbologie.
  3. Dans la fenêtre Symbology (Symbologie), dans l’onglet Vary symbology by attribute (Varier la symbologie par attribut) Varier la symbologie par attribut, développez l’en-tête Color (Couleur) et procédez de l’une des façons suivantes :
    • Choisissez un champ numérique dans le menu Field (Champ) pour faire varier la couleur du symbole.
    • Ecrivez une expression pour définir les valeurs de couleur. Choisissez Custom (Personnalisé) dans le menu Field (Champ) ou cliquez sur le bouton Set an expression (Définir une expression) Définir une expression pour ouvrir la boîte de dialogue Expression Builder (Générateur d’expressions). Ecrivez une expression, puis cliquez sur Vérifier Vérifier pour la valider. Notez que même si une expression est valide, elle peut ne pas renvoyer de valeur numérique valide pour la variable de couleur. Vous pouvez filtrer Filtrer la boîte de dialogue Expression Builder (Générateur d’expressions) pour afficher uniquement les champs numériques, afin d’éviter cela.

      Pour en savoir plus sur l’écriture d’expressions dans le langage Arcade

  4. Vous pouvez également sélectionner un champ Normalization (Normalisation). La normalisation n’est pas disponible lorsque la variable de couleur est définie sur une expression.
  5. Sélectionner une combinaison de couleurs.

    Lors de la symbolisation des couches d’entités surfaciques, vous pouvez remplacer la couleur du remplissage ou du contour du symbole surfacique (ou les deux) par une combinaison de couleurs. Cliquez sur le bouton Color scheme options (Options de la combinaison de couleurs) Options de la combinaison de couleurs pour choisir la cible de la combinaison de couleurs. La cible détermine les couches de symboles concernées (couches de symboles de remplissage et couches de symboles de traits) du symbole. Les couches de symboles pour lesquelles le verrouillage des couleurs est activé ne reflètent pas les modifications apportées à la combinaison de couleurs, quelle que soit la cible de combinaison de couleurs configurée.

  6. Ajustez, au besoin, les valeurs de l’histogramme. Pour plus d’informations, reportez-vous à la rubrique Histogrammes.

    Si les données source ont été modifiées ou mises à jour, cliquez sur Refresh values (Actualiser les valeurs) Actualiser pour mettre à jour la plage de valeurs.

  7. Cochez la case Show legend (Afficher la légende) pour ajouter une représentation de la variation de couleur à la légende de la carte dans la fenêtre Contents (Contenu) et dans toutes les légendes placées dans les mises en page.
  8. Pour supprimer la variable de couleur dans le champ de normalisation, sélectionnez <none> (<aucune>) dans le menu Field (Champ) ou Normalization (Normalisation).
Attention :

  • Les expressions ne sont pas enregistrées par la couche si vous changez la variable de couleur pour lire à partir d’un champ ou d’une expression. Vous pouvez enregistrer l’expression à partir de la boîte de dialogue Expression Builder (Générateur d’expressions) en cliquant sur Export (Exporter) Exporter avant d’apporter des modifications.
  • Si vous partagez une couche d’entités ponctuelle qui utilise une variable de couleur, sachez que tout symbole ponctuel autre qu’un cercle ou un carré simple sera rétrogradé en cercle dans la carte web qui s’affiche.

Rubriques connexes