web-dev-qa-db-fra.com

Nécessité d'une étiquette d'axe y sur un graphique linéaire?

Je suis en train de concevoir un graphique linéaire pour fournir une vue relative et rapide des tendances des données, plutôt qu'une vue granulaire sur le marché boursier. Il n'y aura qu'une seule ligne de tendance.

Actuellement, chacun des points de données sera étiqueté avec leurs valeurs y. La valeur x sera des unités de temps linéaires.

Si le point de données de la valeur y maximale sera aligné avec le haut du graphique, est-il correct de n'afficher que l'étiquette de l'axe des x en bas?

enter image description here

7
ewittke

Pour un "coup d'œil rapide", il est correct non seulement de masquer l'axe y mais également de masquer l'axe x. Un exemple est sparklines , bien qu'ils correspondent davantage à des graphiques en ligne.

sparklines

La version réduite d'une ligne de tendance n'est qu'une flèche. Il est perçu très rapidement et tous les axes le rendent complexe.

Une chose que vous devriez considérer est d'utiliser ce graphique dans un contexte fort comme matériel supplémentaire pour que les utilisateurs puissent comprendre le graphique.

8
Alexey Kolchenko

Il y a quelques questions que vous devez vous poser avant de retirer l'axe.

  • L'utilisateur est-il suffisamment familier avec le contenu du graphique pour ne jamais avoir à deviner quel est le contenu? Par exemple: comme je n'ai aucune idée du contexte du graphique, il m'a fallu un certain temps pour comprendre de quoi il s'agit.

  • Est-ce le seul graphique en vue? Si oui, je garderais l'axe. Comme l'a souligné Alexey, il y a des cas où vous souhaitez supprimer l'axe pour une meilleure lisibilité et facilité d'utilisation, comme avec les graphiques sparkline ou peut-être en grand ensemble de petits multiples

  • Enfin, quelle valeur obtenez-vous en supprimant l'axe? Avez-vous de l'espace supplémentaire? Améliorez-vous la lisibilité globale du site/produit? S'il n'y a pas de réponse concrète et forte à cela, je chercherais des conceptions d'axes différentes mais je ne les supprimerais pas complètement.

5
rk.

Quelques éléments à ajouter aux réponses ci-dessus:

  • Je suis dans le domaine de l'intelligence d'affaires, donc je fais et vois des graphiques tous les jours. J'ai vu des graphiques linéaires et j'ai même vu des graphiques sparkline, mais je vois rarement un graphique qui a un axe X mais pas d'axe Y.
  • Est-il important d'afficher les étiquettes des points de données sur le graphique? Si vos utilisateurs ne sont pour la plupart intéressés que par la tendance générale, les étiquettes peuvent devenir un bruit visuel pour les utilisateurs. Vous pouvez les afficher à la place au-dessus de l'infobulle.
  • Si vous souhaitez supprimer l'axe Y, vous devez également supprimer le quadrillage Y car ils n'ajoutent aucune valeur au graphique.
  • Pensez également à supprimer les graduations sur l'axe X.
1
edc

Il est normal d'utiliser des graphiques sans axe lorsque vous essayez simplement d'indiquer des valeurs/tendance.

Il est également normal qu'ils soient plus petits. En fait, parfois, leur réduction semble rendre la tendance plus évidente dans l'ensemble.

De plus, les info-bulles vous permettent de minimiser les informations contextuelles dans le graphique, si vous cherchez à simplifier un graphique plus détaillé.

Jetez un œil à cet exemple de Google Analytics:

Google Analytics Example

1
Andy Fleming

Je pense que cela dépend en partie du nombre d'observations que vous aurez. Pendant 7 jours, je recommanderais un graphique à colonnes au lieu d'un graphique à courbes. Pour moi, il semble que quelque chose manque sans l'axe Y.

0
The Diamond Z

Voir cela dépend du cas d'utilisation: Pour un service de type alerte, utilisant des graphiques sparkline, il n'est pas nécessaire d'avoir un axe. Également maintenant dans des graphiques comme d3.js, etc., nous pouvons montrer les points à survoler et cela affichera la valeur, mais notez de cette façon que l'utilisation doit aller manuellement et survoler donc -1 sur l'utilisabilité. Par conséquent, les axes apparaissent dans l'image pour une visualisation rapide. Je dirais que cela dépend de l'ensemble de données et de la vue (taille du graphique)

0
neoeahit