超实用!四个方法帮你搞定数据可视化界面设计

“仪表板”、“大数据”、“数据可视化”、“数据分析”——越来越多人和企业,开始运用他们的数据来做一些有趣的事情。在我的职业生涯中,有幸参与一大批数据为重的界面设计,我要在此分享一些观点,讲讲如何造就这种特殊且有意义的产品。

很多人已经讨论过这个议题,我会围绕创作过程中最具影响力的部分。

一、用户不同,数据不同

任何时候设计一套复杂的系统,都不可避免要为很多用户和角色进行设计。总裁、经理和分析师是几个常见角色,每个都有自己的工作流程和对数据的需求。

定义好角色,产生不同视角,这本身就是一种艺术。我就不在此详细解释了。如果你对此有兴趣,请看Cooper的这篇有用的文章。

关于角色,重要的一点是预先确定好,围绕它们来组织信息结构与线框图。

下面是我们去年做的一款健康报告应用的最终成品。这套系统有着不同的用户群,他们各自都需要不同的数据管理。创建了关键角色后,我们每次评审会将它们放在旁边。

注意画板上的那些角色。我们的客户都接受这种方式。

在满屋子客户面前展示作品是件难事。无论是在解释线框图、流程图,还是就视觉设计进行讨论,都很难让每个人跟上你的观点。

通过角色来组织作品,会防止你(和客户)在这些讨论中跑题。

二、制作页面模型

我多年所用的一个技巧,是制作页面模型。核心点很简单:

首先为用户呈现他们需要的,再将页面余下的信息根据用户故事或信息层级,进行结构化处理。

制作页面模型的概念,正是写散文(和其他很多种沟通形式)的核心原则,我在写过一本书之后就对它了如指掌了。多年来,我花费大量时间在这本书 《样式:清晰与优雅的基本要素》 上。它除了作为绝佳的写作参考之外,还清晰阐明这项观点:

如果一开始就使人分心,那么用户不仅难以分辨每个元素是什么,也难以集中精力于整个流程。

这是进行用户体验设计时需要牢记的一项准则。下面是制作页面模型的两个常用方式。

给画板创建某种结构。问问自己——通过这些信息要讲述怎样的故事?

我在Behance和Dribbble上看到很多仪表板和数据画报项目,(视觉上)设计得很漂亮,但通常都使人眼花缭乱、过目即忘。它们要么是各种图表组件以缺乏层级的瀑布流形式排列,要么视觉上过度设计,并不适合这项数据。

左图展示的就是眼花缭乱的数据画报。右图例子则是装饰物分散注意力,注意不到数据。

在上面的图中(左图),这个数据面板用了控制台的方式来呈现信息……相当有压迫感。为避免如此,我们试着以组织信息的方式处理这类界面,让人们感觉像是在阅读杂志文章。

并不是说控制台式的界面就没有用武之地……我个人愿意设计成那样。但多数情况下,没有必要时刻看见所有信息。

最关键的一点——避免创造出令人一知半解的图形。为页面信息建立模型,首先给用户呈现关键信息,然后才是支撑内容。

三、选择正确的图形

在美学方面,有很多(太多了)设计都在误用图表。

最糟的是——这些“坏习惯”似乎在成倍增加。随处可见本应是饼形图的面积图,还有本应该是柱状图的曲线图。让我们一起来制止这些设计……下面这些建议有助于你正确对待数据:

始于数据

未经处理的原始数据表格一点也没有吸引力。但它是最佳的起点。它帮你开始思考数据中有哪些变量可用,这些变量数据如何关联。

原始数据的单调特性,会帮你思考系统中各种变量间的关联。

除了从空白数据行列入手,等待灵感忽然进入你意识。你还可以更积极一些,通过下面这些很棒的资源,帮你揭示出有趣的关联:

  • Charted ——Medium开发的一款自动数据可视化工具。
  • 通过Google Sheets、Illustrator和Sketch设计更好的图表。
  • Tableau——这个工具是最好的,不过相当昂贵。

在整个过程中,这部分并没有灵丹妙药。别对深入研究数据心存恐惧,试着混合搭配不同变量,创建基本图表。这需要时间,但它是值得的。我想到的一些绝妙点子,都来自这些原始数据文件的拼拼凑凑。

处理离散数据和连续数据

我花了很长时间才意识到这点,有些图表比其他更能表达你的数据。在创作中很容易陷入这样的境地,选择一种好看的图表,然后指望它能发挥作用。我经常这么做(我挺喜欢散点图),并为此感到内疚。

有些图形比其他更好,这取决于你所处理的数据类型。选择合适图表的方法之一,是评估你手中的数据。有两种主要数据:

离散数据——数值可清晰计数。比如进球数或Facebook点赞。

柱状图最适合表现离散数据

连续数据——任何范围值。比如一季的降雨量,或一个人的身高体重。

曲线图最适合表现连续数据

简单说,曲线图最适合表现连续数据,柱状图最适合表现离散数据。

Dona Wong的一项资源《华尔街日报:信息图指南》帮我凝练了其中精髓。真希望几年前我就有这本书。这是本无价的参考书,帮你选用合适的图表,阐明信息展现的行为准则。

四、基本的或定制化的图形

最后,作为这些海量数据系统的设计师,你得反复问自己“我应该选择非常规方式来定制化设计?还是使用久经考验的图表来展现信息?”

最近无意中读到这篇来自37 Signals的文章—— 只要3种图表就够了。作者强烈表达一个观点,图形的“有效性”胜过它的视觉特征。我非常赞同文中这一观点。不过,我觉得他的观点代表着一种极端实用主义的视角。我相信定制化的图形通常也能提升数据的易用性,同时独具一格引人入胜。

基本柱状图的例子

对我来说,有“一种尺寸通行”的图表,还有“适用于最佳尺寸”的图表。表格、曲线图和柱状图就很好,可以容纳各种类型的数据,但它们也非常普通(一种尺寸通行)。作为专业的设计师,我希望我的作品看起来和感觉上是独特且有用的。

比如,纽约时报做得很好,通过定制化的交互式图形,来为他们的文章添彩。可以在这里看到更多他们的作品。我们来看一些完美的定制化图表案例:

这个案例对曲线图做了调整,让人“一睹”那些支撑图表的基本数据。

在这个3D图表中,透视角度的改变在视觉上非常有冲击力,也让用户更好理解数据间的关联。

http://www.nytimes.com/interactive 的这个例子做得很好,用了真实内容来创建图表。

最后,来自我们为CNN做的一个项目。我们用了颜色编码来展表现政党偏好,同时立体突起在视觉上表现人口统计信息。

作为首要准则——数据与技术所需,我们需要尝试各种定制化图形。但我们还是要有备选计划,以防设计并不奏效,或者客户喜欢相对保守的方式。

五、那又如何?

我们为什么要把所有这些数据放在页面上?答案是:这样人们才能使用——做决策、调研、预测未来,什么都行。关键是,用户不会沉浸于你所选的漂亮色彩,他们是来工作的。

我的建议是——在你排布好页面一切就绪后,问问自己“那又如何?”。看看每个图表、组件、表格,仔细考虑人们从中能获取到什么。通常你会得出这样的结论,“这些都不重要”,这就意味着要减少或是重新思考。

这在我身上发生过好几次——我创作了复杂漂亮的仪表板,包含了一系列时尚的图表、饼形图,还有成千上万数据点构成的地图。但总是被客户质疑“我只想知道这样有效吗……我要的东西在哪?”还有“我只要3样东西……X、Y和Z。哪里可以看到它们?”

哎,这时候你才会意识到自己迷失在杂草丛中,遗失了重点。

我会有个办法,尝试使用文字来精确表达人们所要的东西。

在重要信息上,文字总结可能比图表更有效。

上面的图来自我们最近的两个项目。两者都通过文字展现用户所需的信息,并没有依赖需要解释说明的图表。

这个方法使我们的客户产生共鸣,尤其在重要信息上。但我之前提过,总要考虑各种角色,所以要用在适当的地方。

就像其他所有形式的设计一样,它也需要一种平衡。

力求使你的数据与众不同,但是要避免过度设计和无谓的分心。

为数据选择正确的图形,但别忘了有层次地构建页面。

无论多么单调、令人沮丧,还要打磨每个小细节……还有别忘了问自己,“那又如何?” 

本文作者:Erik K

来源:51CTO

时间: 2024-10-26 23:20:56

超实用!四个方法帮你搞定数据可视化界面设计的相关文章

四个方法帮你搞定数据可视化界面设计

  "仪表板"."大数据"."数据可视化"."数据分析"--越来越多人和企业,开始运用他们的数据来做一些有趣的事情.在我的职业生涯中,有幸参与一大批数据为重的界面设计,我要在此分享一些观点,讲讲如何造就这种特殊且有意义的产品. 很多人已经讨论过这个议题,我会围绕创作过程中最具影响力的部分. 一.用户不同,数据不同 任何时候设计一套复杂的系统,都不可避免要为很多用户和角色进行设计.总裁.经理和分析师是几个常见角色,每个都有自己的

超实用四步走帮你搞定智能硬件异常CASE

  第一次做智能硬件,少不了各种踩坑,但在这过程中也逐渐摸索出一种比较直观的智能硬件异常case走查方法,通过这种方法我梳理出的异常case比工程师上报给我的还要全面,亲测可用,大家不妨试试. 相比于软件,智能硬件产品由于涉及硬件和软件两个端的状态,其异常case要更加错综复杂.由于硬件产品的迭代更新较慢,一旦带着问题上线要比软件麻烦的多,轻则导致操作上的困惑,重则导致产品无法使用,因此设计师必须在产品设计过程中将所有情况考虑周全. 梳理异常case的通常方法是按照产品使用场景和操作顺序一一枚举

五个万能口诀帮你搞定简约风格网页设计!

  大标题!大背景!要留白!用纯色!越薄越好!今天腾讯游戏的莫同学总结了简约风格设计的五个关键要素,有案例有详述,方法可靠,令人信服,这波简约潮流挡不住,有干货就赶紧学起来吧 >>> 莫:随着网页技术的不断发展,网页设计的趋势在改变,扁平化.响应式.视觉差滚动.卡片式等给设计师带来了更多的发挥空间.简约的设计,也以其简洁直观.轻薄美观等特点,越来越受到设计师的追捧和大众的喜爱. 那么什么是简约设计? 简约设计是将设计回归本质的一种设计理念.简约并是对内容的简单删减,而是提炼设计精华,满足

我能不能弄个众筹平台帮他们搞定

"有个朋友想要自酿啤酒,但还缺点儿钱,我能不能弄个众筹平台帮他们搞定呢?"4年前,Rick Chen怀着这个想法创立了众筹平台Pozible,现在Pozible已发展为澳洲最大的众筹平台,四年来上线了6000个项目,共筹得2000万澳元,约合1.16亿人民币. 不过有趣的是,Rick是个地道的中国人,他的中文名叫陈钢,本科在西北工业大学大学机械设计与制造专业,2007年去悉尼学习数字媒体设计,之后便一直待在澳大利亚. 目前Pozible在美国旧金山以及新加坡都有分部,今年四月正式进驻中

[喵咪的Liunx(1)]计划任务队列脚本后台进程Supervisor帮你搞定

喵咪的Liunx(1)]计划任务队列脚本后台进程Supervisor帮你搞定 前言 哈喽大家好啊,好久不见啊(都快一个月了),要问为什么没有更新博客呢只应为最近在录制PhalApi的视频教程时间比较少,作为弥补那么为大家带来一点干货Supervisor,话不多说那么就开始今天的分享把 附上: 喵了个咪的博客:w-blog.cn Supervisor官网地址:https://pypi.python.org/pypi/supervisor PhalApi官网地址:http://www.phalapi

美鞋业零售商:InfiniBox确实帮我们搞定了各项难题

只买合脚的鞋,鞋品零售商向来以此为运营格言.而作为一家拥有400款产品的美国鞋业零售商,Designer Shoe Wrehouse(简称DSW)则将这一格言用在了购置存储阵列方面.根据我们得到的消息,由于VMAX无法在数据交付速度与前期投入成本方面满足其要求,该公司最终选择了InfiniBox,而这款阵列也确实帮助其搞定了各项难题. 美鞋业零售商:InfiniBox确实帮我们搞定了各项难题 DSW绿灯照耀下的InfiniBox DSW基础设施架构师Matt Rademacher在VMwrold

10个文字排版秘诀搞定你的PPT设计

  10个文字排版秘诀搞定你的PPT设计          资深视觉设计师 Janie Kliever 在 Design School 发表了一篇文章,列出 10 个能帮你增进文字排版的诀窍和密技,虽然介绍的是英文字型,不过还是相当实用,让我们一起来看看吧! 1.将要表达的讯息配上适当的感觉 用了两种差不多的字型?或是你总是用最喜欢的那一种字型?以上都是没有妥善选择字型的情形. 每种字型都散发独特的情感或个性,也许是友善.新潮.严肃或傻里傻气,但大部分的字型并不是万用的,所以你要判断一个字型对你

轻松搞定数据访问层[续]

访问|数据 数据库表 Tbl_Teacher 数据字段名称 类型 说明 teaID Int 自动编号 teaCode Char(20) 教师员工号 teaName Nchar(10) ? teaGender Bit ? teaNation Nchar(6) ? teaAge TinyInt ? Tbl_Student 数据字段名称 类型 说明 stuID Int 自动编号 stuCode Char(20) 学生证号 stuTeacherCode Char(20) 班主任的员工号 stuName

轻松搞定数据访问层

访问|数据 下面实现的方法,可以把你从SQL的Add,Delete,Update,Select的重复劳动解脱出来 1.实体类2.访问类 现在以下表为例tblPerson(perID,perName,perGender,perOld,perNation) 实体类Person---------IDNameGenderOldNation 访问基类DataOper------------Shared DeleteShared AddShared UpdateShared Select 访问类Person