在排序表中,箭头应该指向哪个方向?

58
在排序表格中,常见的是上箭头或下箭头表示排序方式。然而,我有些困惑箭头应该指向哪个方向。在ASC排序中,字符按1-9A-Za-z排序。箭头应该指向上还是下?
我在网上找到了两种实现方法,所以这对我没有什么帮助:UpDown(你必须先创建表格)。
这方面有硬性规定吗?我能够证明这两种实现方法都是合理的。你使用哪种方法?哪种更直观,为什么?
编辑:你们中的一些人建议使用类似上升条或带有指示排序方向的字母的其他实现方法。这些都是很好的建议。我肯定会考虑其他选项。越少歧义越好。这可能有点挑剔,但我真的希望用户没有或最小化混淆。
编辑:我最终选择了上升和下降的条形图。这不是标准的,但似乎比三角形更不容易引起歧义。当前排序列显示三根条形图,从小到大(从左到右)为ASC,相反为DESC。其他可排序的列默认没有条形图,但悬停在任何可排序的列标题上(包括当前列)都会显示条形图,以显示如果单击该列标题,表格将如何排序。

相关:http://ux.stackexchange.com/questions/37564/use-up-or-down-arrow-to-represent-sort-ascending-at-table-header - dmr
17个回答

3
另一件需要考虑的事情是箭头表示当前排序方向还是如果单击箭头将应用的排序方向。(并非始终明显,因为每列都可能有箭头。)
抱歉增加了混淆,但您需要考虑这一点。
通过在箭头上添加适当措辞的工具提示可以部分地澄清这一点。

现在它显示将在悬停时应用的方向,否则它会显示当前状态。 - VirtuosiMedia

2

这个问题有一个固定的规则吗? - 显然没有,因为你找到了两种例子。

为了保持一般的一致性,我认为箭头应该指向上升序,指向下降序。这与Windows(在资源管理器中单击列标题)和Office(在Excel中筛选/排序列)保持一致。


1

在我看来,最好的检查地点是大型企业网站,例如亚马逊dabs等,因为这些网站是用户最熟悉的。


1
这是一个高度主观的问题。但是,以下是一种逻辑解决方案以及我选择它的原因:
解决方案:
如果在表格列中使用箭头来显示排序顺序,最好使用向下箭头表示升序,反之亦然。
原因:
  1. 如果我们参考的是一张图片或图表,其中视觉遍历和基于值的遍历都在同一个方向上,使用“升序”或“降序”将达到预期的目的。但是当涉及到表格时,主要的混淆源在于,值被遍历到更高的值(向上,但仅概念上),但视觉遍历的方向是向下的。而且由于箭头是一个视觉提示(方向),对于某些人来说,使用它可能更容易理解方向遍历。

  2. 对于许多人来说,“升序”和“降序”的概念在价值方面是可以理解的。但在某些情况下,该表的用户可能不知道这些概念。例如,从未上过学的人、小学生或完全新手的人。对于他们来说,方向概念会更容易理解。如a-z,向上或向下。如1-9向上或向下。值得注意的是,受过教育或有经验的用户可以以任何方式理解它(第四个原因)。

  3. 下一个原因是,无论我们是否精通数字表格,我们总是编写列表和表格。在几乎所有情况下,我们都按照向下的顺序按升序编写。因此,这在我们的大脑中是有点固定的。

  4. 最后,这个问题上的混淆一直存在,并且通用方法总是更好。直到今天,我总是分析值的排序方式,以确定它是否按升序或降序排列。方向箭头从未起到过作用,因为它不可靠。对于受过教育或有经验的用户,立即知道顺序不会成为问题。然而,当我们创建一个通用标准时,我们必须确保每个可能的用户都“能够”理解它...

我如何使用它:

我使用一个带尾巴的箭头来表示数字、字母或任何其他值在该方向上逐渐增加。

由于值是递增的(默认情况下),用户可以称其为升序,但箭头是向下的。这也有助于我对“单词集”进行排序(例如,表中记录的状态。它可能不按字母数字顺序排序,而是按状态进展顺序排序)。

希望这有所帮助。


1

我认为大家都同意箭头的方向需要用户去考虑它的含义。向下的箭头代表什么?A-Z还是Z-A?按时间排序时又代表什么?只有当用户查看实际排序后的数据时才清楚。

因此,我认为最好不要使用任何方向指示。只需表明按某一列排序即可。重要的是找出用户首次点击时通常期望行按哪种方式排序。第二次点击将颠倒顺序,第三次点击则停止排序。

我已经多次实施过此功能,并且用户没有问题地按照他们喜欢的方式对行进行排序。


0
记住descending是向下的意思。所以,我会使用向下箭头来进行降序排序。但是,我仍然经常被此搞混。我建议您使用字母排序,例如A-Z和Z-A,而不是箭头。或者,将它们与箭头一起使用。

0

没有硬性规定,但最好的方法是为用户减少表象复杂度,使用最佳映射将向下和向上箭头映射到术语“升序”和“降序”。

请注意,大多数非数字概念没有强烈的自然映射到“向上”或“向下”。字母/单词在字典中是“向上”还是“向下”?日期和时间呢?如果存在歧义,我认为没有“正确”的答案-为了保持一致性,建议允许“降序”表示更有用的排序顺序,因为用户可能会认为表格随着他们的目光向下移动而“下降”。暂且不论数字表示,因为大多数应用程序的用户不知道或不关心内部表示。因此,字母排序可以是A-Z的“降序”,时间可以是最近的先“降序”。好消息是,只要第一次点击给用户提供了他们期望的排序行为,并且第二次点击将其反转,他们大多数情况下不会在意使用哪种模式。

关于正确排序的挑战(在显示内容时或在新列上进行排序),是该问题更重要的含义。信息的类型和预期使用决定了应该进行排序的方式。按字母顺序应始终默认为A-Z,根据我上面的逻辑,“降序”排序。数字因用途而异:表示顺序标识符的数字(例如员工ID)应升序排列(1-10),而按数量或价格排序通常应降序排列,以将最大值放在顶部。时间也有所不同 - 最近的先(“降序”)通常有效,但在某些情况下,应首先列出最旧的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接