J'ai une application Web qui crée et affiche un graphique à barres basé sur les montants en dollars. Un graphique typique ressemble à ceci:
Comme vous pouvez le voir, les couches en bas du graphique ont des montants en dollars trop petits pour afficher leurs étiquettes sans se chevaucher.
Quelle est la meilleure façon de compenser cela afin que le bas de mes graphiques soit plus facile à lire?
Des choses auxquelles j'ai pensé:
S'il est absolument nécessaire de voir tous les montants en détail tout le temps, vous pouvez aller avec une variation de votre deuxième solution mais garder les chiffres dans une colonne. comme ça
Alternativement, vous pouvez mettre en œuvre quelque chose comme un verre magnifiyng pour montrer les petites quantités. J'ai d'abord pensé aux info-bulles sur le survol, mais un montant pourrait être si petit que la hauteur d'un montant n'est que d'un pixel et qu'il n'est donc pas facile de survoler.
Votre question se concentre principalement sur les étiquettes, mais vous avez également mentionné le fait de montrer quand un élément est divisé entre plusieurs entités pour le paiement, en plus de montrer la séquence des paiements.
Vous avez donc un graphique en barres empilées qui soulève des charges lourdes.
Les utilisateurs peuvent avoir besoin de comprendre et manipuler/explorer :
Je ne connais pas tout votre cas d'utilisation (et contraintes), mais vous pourriez envisager de modifier le type de visualisation.
Il y a des compromis (comme peut-être plus de lecture qu'une gestuelle visuelle), mais cela avance les données de manière triable et peut montrer de petites catégories% sans fatigue oculaire ou interprétation.
Les tableaux récapitulatifs peuvent:
Votre visualisation fait-elle partie d'un tableau de bord plus grand?
Si c'est le cas, vous pouvez mettre des légendes de couleurs dans le tableau lui-même, pour les relier à d'autres visualisations à proximité:
Dans l'exemple de la zone empilée, les utilisateurs doivent utiliser la hauteur pour voir la comparaison d'amplitude en un coup d'œil.
Avec un graphique horizontal, vous pouvez profiter de la capacité humaine à évaluer les valeurs par longueur. Vous pouvez autoriser l'exploration par un contrôle de tri au-dessus du tableau.
extrait de Show me the Numbers, par Stephen Few (p. 94) :
La perception visuelle est hautement adaptée pour voir les différences entre les longueurs d'objets qui partagent une ligne de base commune mais pas bien adaptées pour discerner les différences entre les zones 2D.
Vous pouvez essayer une combinaison des fonctionnalités plusieurs types de graphiques et drill-down .