web-dev-qa-db-fra.com

Quoi de plus lisible, en lisant une liste ordonnée verticalement ou horizontalement?

Par exemple, j'ai une liste numérotée, qu'est-ce qui est plus facile à lire pour un utilisateur moyen?

verticalement

[1]   [5]
[2]   [6]
[3]   [7]
[4]   [8]

OR

horizontalement

[1]   [2]
[3]   [4]
[5]   [6]
[7]   [8]

... en supposant que le nombre de colonnes et de lignes compte, comment puis-je faire le choix entre les deux façons d'afficher les listes ordonnées. C'est à dire. combien de temps une ligne doit-elle être utilisée pour utiliser l'une ou combien de temps une colonne doit être utilisée pour utiliser l'autre, existe-t-il peut-être un ratio idéal à utiliser en règle générale?

Toute idée à ce sujet serait formidable.

3
Sammy Guergachi

Les listes verticales sont meilleures car elles sont plus faciles à numériser. Si vous tracez une ligne de 1 -> 2 -> 3 dans vos exemples, vous verrez combien de travail l'œil doit zigzaguer dans votre deuxième exemple.

Voir cette question connexe sur les listes alphabétiques et réponse du haut pour plus de discussion.

11
Charles Wesley

Comptez simplement le nombre de sauts de colonne que votre œil a dû faire pour lire ce modèle

 [1] [5] 
 [2] [6] 
 [3] [7] 
 [4] [8] 

= 1 saut

---- contre -----

 [1] [2] 
 [3] [4] 
 [5] [6] 
 [7] [8] 

= 7 sauts

Celui qui a moins de stress sur les yeux est plus facile à lire.

2
Salman Ehsan

Je pense que cela dépend toujours de certains facteurs. Si la liste regroupe simplement quelques enregistrements, juste pour les énumérer, et l'ordre précis n'est pas important, car les utilisateurs ne le parcourront pas à la recherche d'éléments particuliers, je pense que cela n'a pas beaucoup d'importance. De même s'il n'y a que quelques éléments, de sorte qu'une recherche approfondie n'est pas nécessaire.

Cependant, une fois que le besoin de parcourir une liste ordonnée apparaît, je m'en tiendrai au premier modèle, car il présente les enregistrements d'une manière supérieure en ce qui concerne la comparaison des enregistrements un par un. Disons que vous devez parcourir une liste de noms classés par ordre alphabétique; il sera beaucoup plus facile pour vous de trouver un nom en parcourant chaque colonne de haut en bas, car vous pouvez vous concentrer uniquement sur les premières lettres des mots, ce qui sera une tâche plus compliquée lorsque vous glisserez les yeux sur le reste de la Parole, juste pour passer à une autre. En outre, il est nécessaire de prévoir plus d'espacement entre les enregistrements adjacents dans le deuxième alignement (horizontal), ce qui rend plus probable que l'utilisateur glisse d'une ligne à l'autre, ce qui fait des erreurs.

Il y a cependant un inconvénient important de la première approche - il peut en résulter de très longues listes qui devront défiler et revenir en haut de la colonne suivante pour continuer. Je pense donc que la hauteur de colonne doit être limitée (dans une situation idéale: adaptative à l'écran) pour que le défilement ne soit pas nécessaire en passant d'un bloc de la liste à l'autre. Cela aide également à trouver les enregistrements souhaités, car la ligne supérieure des colonnes peut être traitée comme des points clés ou des ancres ("l'élément recherché est-il après celui-ci ou avant?" - une fois que l'utilisateur arrive à un endroit avant, il ou elle va à la colonne précédente pour affiner la recherche).

Donc, mon avis est:

A E I B F J C G K D H L

--plier--

M Q U N R V O S W P T X

--plier--

Y Z

Je pense que c'est l'approche apprise (et donc: attendue) par les utilisateurs, par ex. à partir de dictionnaires ou d'atlas.

1
Dominik Oslizlo

Alors que les listes verticales sont plus faciles à analyser, les listes horizontales coulent plus naturellement. Dans le monde occidental, les gens lisent de gauche à droite puis de haut en bas. Dans ce sens, une personne peut mal lire votre liste verticale en tant que 1,5,2,6,3,7,4,8 au lieu de 1,2,3,4, 5,7,8.

0
Celeritas