Suite

Ajuster les étiquettes dans la légende choroplèthe de CartoDB


CartoDB permet à l'utilisateur de modifier les valeurs de légende pour l'étiquette de gauche et l'étiquette de droite. Cependant, je voudrais ajouter des valeurs aux trois valeurs de couleur du milieu. Existe-t-il un moyen d'utiliser les options CSS ou SQL de CartoDB ?

Alternativement, CartoDB permet à l'utilisateur de sélectionner 3, 5 ou 7 seaux pour définir l'intensité de la couleur pour un groupe de valeurs. Est-il possible que le dégradé de couleurs soit sur une échelle continue ? C'est à dire. la couleur de chaque polygone n'est pas attribuée à l'une des 3, 5 ou 7 couleurs, mais est plutôt déterminée en fonction de l'endroit où la valeur se situe dans toute la plage de valeurs ?


Vous pouvez personnaliser la légende en cliquant sur ce petiten haut à droite de votre image incluse, qui vous permet de modifier le code HTML du widget de légende. (Remarque : apporter des modifications de légende dans l'assistant par la suite peut écraser vos modifications personnalisées, alors copiez-les dans un fichier Bloc-notes ou ailleurs si vous prévoyez de le bricoler davantage.)

En utilisant HTML et CSS en ligne, vous pouvez ensuite ajouter des couleurs supplémentaires (et utiliser des couleurs en dehors des préréglages) et des intervalles/étiquettes personnalisés.

Cela devient un peu compliqué car vous devez interagir avec les styles CartoDB par défaut pour la légende. Pour un contrôle total sur l'apparence, vous pouvez utiliser CartoDB.js au lieu de l'éditeur CartoDB.


Peut-être que la légende personnalisée que je montre sur cette carte vous sera utile : http://bl.ocks.org/iriberri/5b2c5b9001b48ee11f7e

Le code est le suivant (notez que vous pouvez le copier-coller dans l'option HTML personnalisée pour les légendes dans l'éditeur CartoDB) :

 
  • Pourcentage %
  • [0-20] [20-40] [40-60] [60-80] [80-100]


Voir la vidéo: Geoserver Tutorial 95: Créer un WFS (Octobre 2021).