Suite

CartoDB changeant les formats de nombres dans les infowindows


J'essaie d'afficher les données en pourcentage dans la fonction de survol infowindow. Les pourcentages sont reflétés sous forme de décimales, car c'est ainsi que les données ont été téléchargées.

Comment puis-je dire CartoDB multiplier les valeurs de cette colonne de données par 100 lorsqu'elle est affichée dans la fenêtre d'information sans avoir à ajuster les données d'origine ?


Si vos informations sont déjà préparées de la manière que vous montrez et que vous manquez juste le pourcentage, il existe une astuce très simple pour vous.

Vous pouvez modifier le code HTML personnalisé des fenêtres d'information, ce qui signifie qu'en plus de sélectionner les colonnes et les titres qui y seront affichés, vous pouvez également jouer un peu avec eux.

La solution de contournement est simple : il vous suffit d'écrire un caractère '%' après les noms de vos colonnes dans le code HTML personnalisé de vos infowindows. Notez que les infowindows utilisent des modèles Moustache, donc si vous voyez {{column_name}}, cela signifie que les informations de cette colonne pour votre point spécifique y seront ajoutées lorsque vous cliquerez dessus.

Avec cette idée, vous pouvez simplement utiliser "{{column_name}}%" afin d'insérer un symbole de pourcentage à la fin.

Permettez-moi d'ajouter ceci visuellement pour que ce soit plus simple: