箭头指向排序表中的哪个方向?

Vir*_*dia 48 datatable user-interface

在排序表中,通常有一个向上或向下箭头表示排序样式.但是,我在确定箭头指向哪个方向时遇到了一些麻烦.在ASC排序中,字符按1-9A-Za-z排序.箭头指向上或下吗?

我在网上找到了两者的实现,所以这对我没什么帮助:UpDown(你必须先创建表).

对此有一个硬性规定吗?我发现自己能够证明两种实现的合理性.你用哪种方法?哪个更直观,为什么?

编辑:你们中的一些人已经建议了其他实现,比如上升的条形图或带箭头的字母表示排序方向.很棒的建议.我肯定对其他选择持开放态度.越不明确,越好.它可能是挑剔的,但我真的希望用户方面存在极少或没有混淆.

编辑:我现在最后一起上升和下降的酒吧.它不是标准的,但似乎比三角形更不明确.当前的排序列显示了三个条形图,从小到大(从左到右)表示ASC,与DESC相反.其他可排序列默认情况下没有条形,但将鼠标悬停在任何可排序列标题(包括当前列)上会显示描述如果单击该列标题将如何对表进行排序的条形图.

Chr*_*ore 49

我不认为它们是箭头,而是当前状态的视觉记忆.因此,显示向下的三角形显示降序.它在视觉上与列表顶部的最大项目(三角形的底边)和底部的最小(三角形的点)的图标对齐.

  • 确实是助记符.这是思考它的正确方法.他排序图标前面唯一需要的是:*表示数据可以排序*排序状态在重新排序后已经改变了在排序,升序或降序之后,在查看数据本身时是不言而喻的.即使你弄清楚图标的完美逻辑,用户也不会费心去找出哪种方式.他们只是看一下这样一个事实:alpha列表是向前还是向后,或者编号列表正在增长或减少.不是他们想要的订单?他们再次点击. (3认同)
  • 这也是 mac os x 上的标准 (2认同)

Mik*_*key 13

我总是选择以下内容:

  • 升序 - 向上箭头
  • 降序 - 箭头指向下方

在我看来,向上/向下指向的箭头的视觉表示最准确地解释了排序顺序.


Mic*_*lag 10

我已经对此进行了可用性测试.用户似乎没有对箭头的含义进行一致的解释.我似乎记得,即使每个用户都不一致,认为向下箭头意味着在一个案例中上升而在另一个案例中下降.我尝试左右箭头("向前"与"向后"排序),但它们也未能被一致地解释.我尝试显示当前状态并显示将导致的状态.都没有奏效.

什么工作是排序顺序的示意文本描述:alpha的"A..Z"和"Z..A",数字的"1..9"和"9..1","1..12 "和"12"1"用于日期(可用性测试使用mm/dd/yy日期格式).

将此文本显示为只读,指示当前状态.在文本旁边放置一个按钮以设置或交换排序顺序.

没有尝试上升/下降栏图标,但我预计它会遇到困难,其中"更大"是模棱两可的.例如,过去的较旧日期(较长时间)或更小(接近时间0)是否比较近的日期更长?优先级1是大于还是小于优先级2?A级大于或小于B级?就此而言,除了极客之外,谁认为"Zuschlag"比"雅培"大得多?当然,并不是说我亲自接受这个.


Jai*_*ime 8

出于某种原因,我觉得总是倒退.对我来说,向下箭头/三角形应该代表我通常阅读的方式(从上到下 - >从a到z),向上箭头从我读取事物的方式(从z到a)向后.但这只是我,因为大多数流行的用户界面(Mac,Windows等)以另一种方式使用它,他们必须知道一些东西:).

在任何情况下,与用户习惯的一致性是一个不错的选择.


Cod*_*rer 6

我最喜欢的是例如Excel处理它的方式 - 不要使用箭头,而是使用自定义图标

A  |
Z  V
Run Code Online (Sandbox Code Playgroud)

提升排序和

Z  |
A  V
Run Code Online (Sandbox Code Playgroud)

降序排序.没有人会怀疑你排序的方式.

现在,如果你不能使用自定义图标,而是需要一个可打印的角色,我会说人们很可能会被任何一个混淆.对于资源管理器,Windows使用"箭头的小部分对应较小的值",也就是说升序排序指向上升.但是很多其他来源都假设箭头的底部从最低值开始,并指向排序方向,这坦率地说就像其他任何东西一样有意义.换句话说,一半的用户可能需要调整两种方式.

  • 这对本地化应用程序不起作用.例如,"A"和"Z"对中国人来说意义不大. (5认同)
  • 另外,我见过的大多数中文词典主要按照罗马拼音的字母顺序排序,并在前面有一个“笔画索引”。 (2认同)

Pre*_*raj 6

在此输入图像描述

记忆技巧:

  • 升序A bobo 或 Up
  • 降序D拥有

数字:

  • A=1,B=2...Z=26。
  • 升序 ABCD 所以 1 2 3 4 即从小到大
  • 降序 DCBA 所以 4 3 2 1 即从大到小

日期:

  • 日期实际上转换为数字,它以日为基础增加,因此它又以数字系统工作。今天比昨天大,今天比明天小。


d-_*_*_-b 5

我喜欢:

  • 向下的箭头表示升序
  • 向上的箭头表示降序排列

为什么?因为感觉就像我刚刚对页面进行了排序。我点击了标题,结果是“哇!从上到下排序”。为什么“从上到下”被称为升序,是因为当计算机写入屏幕时,数字/字母的值会变得更高。下降则相反。然而,该列表实际上是在屏幕上从上到下(a 到 z)向下排列的。当您以其他方式订购时,列表的开头位于屏幕底部。

因此,对于物理人类心理逻辑 - 顺时针是闭合的,逆时针是开放的,忽略机器如何排序和输出数据,而是考虑人类如何对数据进行排序是有意义的:从从纸张的开头(最小值)和顶部,然后前进到纸张的末尾(最大值)。

开头最小的原因是因为 1 在 2 之前,而罗马字母以 A 开头,以 Z 结尾。所以这是我们人类此时的默认设置。我们从上到下、从左到右书写。我认为这与惯用手和我们拿纸的方式有关。我实际上并不是人机界面专家。我只是想为什么它看起来更自然。KDE 人员是人机界面专家。看看氧气是如何完成的。

我认为还可以的另一种方式是一个三角形,它实际上显示了数据从最小到最大。同样,这是相当技术性的,乍一看,人类可能无法“理解”。


Jav*_*ier 4

在经典的 Finder 中,Apple 没有使用箭头。相反,有一个小图标,看起来像三(或四?)长度增加或减少的水平线。乍一看,它像一个三角形;但仔细一看,是变大了还是变小了,一目了然。

其他 GUI(例如 KDE)使用三角形,但大多数人将它们解释为箭头,从而使消息含糊不清。

  • 为什么将其标记为答案?它根本没有解决这个问题。 (4认同)
  • @sims:是的,但是尖头是朝着“较大”项目的方向,所以意思是“朝这个方向生长”,就像箭头一样 (2认同)