优化数据表格设计

糟糕的表格。它们到底问题出在哪里?

表格在互联网早期是基础设施之一,之后许多设计师用更新更时髦的布局取而代之。虽然在如今的互联网上很少露面,但是表格在我们基础日常生活中,仍然为我们收集组织了许多信息。

例如,我觉得有一份表格可以称之为表格之母:美国的“协调关税表”,长达3550页的表格,列出了每一种可以进口到美国的商品,包括多如牛毛的条目,例如“男士或男孩的大衣、短大衣、披肩、斗篷、厚夹克(包括滑雪衫)、防风服、和类似物品(包括带衬里的、无袖的夹克)”。

不过短大衣到底是什么?

数据表格容易使人发火,毫无疑问这要归咎于它们粗糙的设计,看起来糟糕透了。设计是表格的关键:如果处理得当,就能使复杂的数据能够轻松浏览和比较。如果处理不善,它能让信息完全无法理解。

我们当然要处理得当,是吧?

了解数字

数字生来并不等同。我不是指π和∞(虽然我在派对上经常用);我是指数字有的是表格数字,有的是旧体数字,有的是等高数字,有的是比例数字

下图简明地阐述了旧体数字等高数字之间的区别。

旧体数字与等高数字

旧体数字在句子中表现很好,在句子当中它们更匹配小写字母的尺寸和间距;等高数字更加统一,强调了一种网格式的表格结构。

比例数字表格数字之间的区别不是那么明显:

比例数字和表格数字

比例数字的设计初衷是保持黑白协调——也就是说字体的尺寸和间距大致相同。相反,表格数字每一个尺寸都相对独立,数字就能纵向对齐。虽然在一两行的情况下,两者区别似乎不大。但使用表格数字,能让大型表格浏览起来更轻松,不易出错。

使用等高表格数字的技巧

设计时,你需要花点精力,确保用对了数字的类别(等高表格数字并不是默认的)。Adobe产品有一个“opentype”面板,可以对数字进行适当设置,CSS也提供了一种slightly-cryptic语法用来开启这个功能。除此之外,稍微搜索一下你就能找到方向。

但也有个坏消息:并非所有字体都包含可用的等高表格数字。那些漂亮的非常贵。有少数例外:优秀的Work Sans字体是一款带有等高表格数字的免费字体。

如果找不到合适的带有等高表格数字的字体,可以退而求其次使用等宽字体——它们看起来更像“代码”,总是很适合在表格中展示数字。而且,新的Apple系统默认字体——旧金山字体,就包含优秀的等高表格数字,并且在小字号情况下表现良好。

对齐很重要

可以遵循3条半原则:

1. 数字应该右对齐
2. 文字信息左对齐
3. 表头与数据对齐
3.5. 不要使用居中对齐

美国各州历年人口统计——维基百科

数字是从右向左读的;这是因为,我们对比数字时,首先看个位,然后十位、百位。多数人也是这么学会算数的——从右边开始,向左移动,在移动中传递数字[1]。因此,表格的数字应当右对齐。

文字信息是从左向右读(至少在英文中如此)。比较文本元素通常是靠字母表顺序排列:如果两个条目首字母相同,就对比第二个字母,以此类推。如果不采用左对齐,尝试快速浏览文字会使人抓狂。

通常,表头应当符合数据的对齐方式。这能保持表格竖直方向整洁,营造一致性和上下文环境。

居中对齐会导致表格的行“参差不齐”,浏览条目就会更难,常常需要额外的分隔物或图形元素。

最小数位一致 = 更好的对齐

有个简单办法能使表格正确对齐,保持数字的最小数位一致——通常是指小数部分的数位——每一列保持统一。数位展开来讲可以写一整篇文章,那么我在此就简单总结:数位用的越少越好。

短小精悍的标签

使用标签来配合数据至关重要。这些搭配的内容能让表格被更多读者理解,适用于更多的情况。

密西西比河洪水预报——NOAA

标题

虽然是老生常谈,但给数据表格起一个清晰简明的标题,与其他的设计决策同等重要。有了好的标题,表格就可以独立使用:它们可以用在许多不同场合中,也可以由外部来源引用。

单位

表格中最常用的标签,是数据的度量单位;通常,每条数据都会重复加上单位。其实不该如此,应该只在每列的第一条数据加上单位。

表头

表头尽可能短;数据表格的设计,应当使注意力集中在数据本身,而且长表头标签会占用过多的视觉空间。

尽可能少着墨

考虑如何装饰表格中的图形元素时,目标应当始终为削弱表格的痕迹,同时精确保持表格的结构。尽可能少“着墨”,就能做到这一点——也就是说,尽可能不给元素加装饰。

2016年美国棒球联盟击球统计——BaseballReference

分隔线

如果在表格中使用适合的对齐方式,分隔线就是多余的。它们最大的贡献,就是让你缩减元素之间的距离,但仍能区分不同元素。即使要用,分隔线也要非常淡,不能妨碍快速浏览。

水平分隔线最有用,因为它们能显著减轻长表格在垂直方向的视觉重量,加快大量数值的对比工作,或者从时间中发现趋势。

关于分隔线,我有一条未经证实的观念,间隔条纹很不好。真的非常糟糕,信不信由你。

背景

在指示不同领域的数据时,背景是最有用的:例如从单条数据转为总和或平均值。

突出显示数据,为数据增加额外信息,或者用于指明与前一时期相比有变化的数据。达成这些目的,不用背景也行。单单用一些图形元素,例如✻、†(我的最爱之一)或▵。

而且,表格应当是黑白的。运用彩色来提供组织性或增加含义,也会增加误解或错误的可能,并且引发视觉障碍者的易用性问题。

结论

表格或许很枯燥,但它们是数据丰富的文档的主要元素,值得我们投入每一丝每一毫的设计思考。设计更有效、简洁、易用的表格,可以极大改善分析理解大量数据时的痛苦体验。

延伸阅读与启发

FiveThirtyEight是一个很棒的灵感来源——他们用了一种名为Decima Mono的字体来展现数据,这是专为狭小空间展现大量数据而设计的。

Butterick的实用字体,我遇到字体相关的事情首先就会来这,其中的许多资料都保存了一份——非常实用!

最后,所有的文章和数据设计,如果没有Edward Tufte的箴言那都是不完整的。他在设计上的深刻见解不可或缺。

[1]想了解有趣的算数方法,请看日本儿童使用的这种算盘,还有网格乘法。

medium

译文地址:可乐橙

作者:Matthew Ström

译者:可乐橙

(0)

相关推荐

  • Excel2016图表底部怎么添加数据表格?

    Excel2016表格中的数据做成图表以后,想要在图表中添加数据表格,该怎么添加呢?下面我们就来看看详细的教程. 1.软件自动生成的表格如下图所示,只有图表,有时候我们可能需要在图表下方还能直观看到另 ...

  • 大屏数据可视化设计指南

    一.基础概念 1.什么是数据可视化 把相对复杂.抽象的数据通过可视的方式以人们更易理解的形式展示出来的一系列手段叫做数据可视化,数据可视化是为了更形象地表达数据内在的信息和规律,促进数据信息的传播和应 ...

  • Excel2016如何设置让图表下方显示数据表格

    本介绍Excel2016如何设置让图表下方紧跟着显示数据表格. 操作方法 01 软件自动生成的表格如下图所示,只有图表,有时候我们可能需要在图表下方还能直观看到另外的数据信息. 02 首先点击图表进行 ...

  • cpu中一级缓存是什么及数据缓存设计介绍

    一级缓存都内置在CPU内部并与CPU同速运行,可以有效的提高CPU的运行效率。一级缓存越大,CPU的运行效率越高,但受到CPU内部结构的限制,一级缓存的容量都很小。 CPU缓存(Cache Memor ...

  • 数据可视化设计在PPT中的运用

    图表数据的展示,是PPT设计中最常用的功能。要想让听众能快速理解PPT数据的内容,需要我们对PPT图表的数据进行可视化的设计处理。今天为大家带来Visage的数据可视化设计指南,我们可以了解到数据可视 ...

  • excel表格怎么盖电子印章? excel表格设计电子印章的教程

    excel表格中需要电子印章,该怎么设计一款电子印章呢?下面我们就来看看详细的教程. 1.首先打开需要加盖印章的工作表,在菜单栏点击插入--形状,选择椭圆形状. 2.然后按住shift键,在工作表中拖 ...

  • 网络数据表格该如何导入Excel表格中

    有的朋友会问:网络数据表格该如何导入Excel表格中?其实导入方法很简单,只要大家跟着小编按下面说的方法操作就可以了.具体如下:1. 首先,我们打开待编辑Excel表格.2.接着,我们点击工具栏的&q ...

  • 电脑excel软件内怎么一键将数据表格粘贴为图片

    当我们在使用电脑的时候,可以通过电脑中的excel软件来处理数据,那么如何将其中的数据表格一键粘贴为图片呢?接下来就由小编来告诉大家.具体如下:1. 第一步,打开电脑中的excel软件,然后选择要处理 ...

  • 数据可视化设计浅析与研究(二)

    这是数据可视化设计系列文章的第二篇,我们重点探讨设计执行相关的话题,我主要从布局和配色两方面进行阐述. 往期文章:<数据可视化设计浅析与研究(一)> 第一部分:图表布局 图表的基本构成(来 ...