数据可视化设计:视觉实战篇

B端数据可视化系列,我们将从「交互」「视觉」「落地」三个视角进行全方位的解读复盘,欢迎大家关注和探讨,本篇从数据可视化的「视觉呈现」视角结合实际案例进行分享。

数据可视化设计:视觉实战篇

我们来回顾下,数据可视化的定义:

将不可见的数据转化为可见的图形符号,从中发现规律和特征,以获取更多的信息和价值。

我们可以将其理解成一条连贯的思路,首先是有数据集,其次是有个图形映射,然后从图形映射中去做分析和预测。

由此我们将数据可视化设计流程分为以下几个步骤:

数据可视化设计:视觉实战篇

在「交互篇」中,我们可视化图表分为比较、构成、分布&联系三大类。并以“直营连锁百货商城”为例,每种图表一个小案例,通过确立指标分析维度、定义图表使用场景,熟练运用18种可视化图表来匹配业务需求。

数据可视化设计:视觉实战篇
数据可视化设计:视觉实战篇
数据可视化设计:视觉实战篇

本次「视觉实战篇」,我们依旧通过理论+案例实战的方式,聚焦如何围绕业务目标,搭建可视化页面布局、确立可视化视觉风格,最后得到一个高保真的可视化设计页面。

数据可视化设计:视觉实战篇

01 可视化设计规范

在讲设计规范之前,我们先由远到近了解下数据可视化页面的构成,图表的构成,以及图表元素的构成。

1.1.可视化页面的构成

一个典型的可视化数据概览页一般可分为标题栏、数据统计、排行榜、可视化图表。

  • 标题栏:页面的名称,以及时间范围,内容区的切换导航,概括整个页面的功能属性
  • 数据统计:对当前数据的总览
  • 排行榜:根据业务信息进行的排布
  • 可视化图表:页面的主体部分,可以包含一个或多个图表信息

数据可视化设计:视觉实战篇

1.2.图表的构成

我们将镜头往近拉,会发现可视化图表通常由标题、坐标系、图形主题、图例、提示信息、切换选项、值域这几个部分构成。

需要注意的是,数据可视化图表除了上述常规元素外,还有个很重要的的概念—时间范围。因为数据的统计一定要有时间范围,否则这个数据图表就是无意义的,所以大家在设计图表时一定要体现出“时间范围”,它可以不出现在具体的某一个图表中,但是要通过标题或者其它方式表现出来。

数据可视化设计:视觉实战篇

图表中一定要有的

  • 标题:图表内容概述,让用户获取有意义的信息。
  • 时间:通常是时间范围。
  • 图形主体:由选择的图表类型决定,有时也会多个图表类型组合使用。

图表中常常有的

  • 坐标系:由X轴,Y轴,标识线,轴标题构成。一般场景中,坐标轴是图表中必须存在的元素之一,AntV官方给出的迷你图表(Minichart)中,坐标轴可以被省略,只保留图形基本姿态。
  • 图例:通常在图形主题的右侧或顶部,用来区分不同类别代表的数据含义。
  • 提示信息:多为hover或者选择状态,对选择的位置数据进行详细展示。

图表中有时会有的

  • 切换选项:可以是tab类的切换,也可以是下拉选择,根据具体场景设计,用于同类型图表的切换。
  • 值域:当屏幕不足以容纳图形,选择可视范围的工具,当图表足够复杂时会用到。

数据可视化设计:视觉实战篇

1.3.图表的Z轴拆分

为了让同学们更方便的理解,我们根据元素重要程度和视觉强度,将图表拆分为“底层”、“中层”和“顶层”。

数据可视化设计:视觉实战篇

a.底层元素

在图表中,我们把坐标系,刻度等称为底层。为了保证视觉上的舒适和清晰,设计底层元素时,需要考虑到底层元素和背景的对比度;

当对比度在1.2:1时,底层背景过弱,人眼较难读取具体的数值;当对比度在2.5:1时,底层背景元素过强,容易干扰用户注意力,妨碍对主体图形的读取;通过不断的调研和尝试,最终确定元素与背景对比度在1.6:1左右,底层背景适中,人眼刚刚好可以看清。

数据可视化设计:视觉实战篇

基于1.6:1这个对比度数值的特性,还可以运用到分割线、搜索框等元素。

这里推荐一个查看对比度的网址(领取方式在文末),大家可以根据自己设计的图表,把背景层和前一层的色值输入,网站就会自动算出两者的对比度值,非常方便,也为我们的设计提供了一个可靠的依据。

数据可视化设计:视觉实战篇

b.中层元素

图形主体、图例等承载主要数据信息的元素我们称为中层元素,为了保证中层元素的可读性,设计时应该采用更低明度与更高饱和度的色彩来表现,保证图形的层次和对比分明。

数据可视化设计:视觉实战篇

如何设计合适的色板从而达到清晰传递和美观的目标呢?这里建议大家基于辨识度和统一性,使用HSL色彩模式,搭建色板。

同样推荐给大家一款好用的sketch插件Create color scale(领取方式在文末),使用HSL色彩模式,搭建色板,只需把起始颜色和终止颜色的色值输入,选择过渡颜色的数量,将会自动生成一个合适的色板,然后在此基础上进行微调,便可使用。

我们选用HSL模式的原因在于,相比于RGB模式,HSL模式在色相、饱和度、明度三个维度上都能有相应的差异,还可以保持一定的统一度。它不仅能用到可视化图表中,也可以运用到整个产品中。

数据可视化设计:视觉实战篇

c.顶层元素

提示信息就是我们的顶层,鼠标悬停后的详细数据说明,在设计上最好能体现出明显的视觉强调效果,并结合动画,投影等,给用户最明显的强调效果。

数据可视化设计:视觉实战篇

1.4.依据元素复杂度分类

根据图表的元素构成,可将其分为“大图表”、“中图表”、“迷你图表”

  • 大图表:不限制数据密度,给用户最全的信息,常用于数据详情页。
  • 中图表:限制数据密度和图表尺寸,常用于数据概览页,是比较常见的类型。
  • 迷你图表:舍弃了y轴等不重要信息,只保留最关键的信息,肠结核数据统计做预览用。

数据可视化设计:视觉实战篇

Tips:常用图表设计小贴士

1· 柱状图

a.矩形间距和宽度适中,推荐间距大于等于1.5倍柱宽。

数据可视化设计:视觉实战篇

b.避免使用大圆角,因为可能会导致数据读取误差。

数据可视化设计:视觉实战篇

c.Y轴取值从0基线开始,避免用户做出错误判断。

数据可视化设计:视觉实战篇

d.当x轴文字过长,推荐使用条形图,保持最佳的阅读体验。

数据可视化设计:视觉实战篇

2.折线图

a.横轴需表示连续数值,否则折线图意义不大。

b.在使用折线图时,图形主体要保持可识别性,不建议在曲线下方着色,曲线下方着色容易让人联想到面积图,有时为了视觉辅助加成,可以在下面做一个微渐变。

3.环图

a.设计时根据面积占比,顺时针从大到小环绕。

b.和页面中其他图表视觉上保持协调。

c.图例加起来必须是100%。

数据可视化设计:视觉实战篇

4.多图表混合使用时

当填充较多的图表,和折线图标放在一起时,注意控制不同图表的视觉重量感,使其更均衡。

数据可视化设计:视觉实战篇

数据可视化设计:视觉实战篇

1.5.可视化页面布局

a.一致性

在可视化页面中,往往会由各类不同图表类型组成,如何保持整体页面的一致性呢?我们可以通过规范卡片的内边距,文字,颜色等来统一可视化页面。

数据可视化设计:视觉实战篇

b.灵活性

图表内的元素可以根据空间和卡片形状,灵活选取放置位置,例如图例,可以放在图形的右上方,右侧,或者图形底部。

数据可视化设计:视觉实战篇

c.栅格的使用

栅格系统可以让页面设计变得有规律,栅格化布局也能提升页面的一致性和复用性。栅格系统由栏(column)、水槽(gutter)、页边距(grid)构成。

B端产品设计中,建议使用24栅格布局,这样能把页面拆的更细。

数据可视化设计:视觉实战篇

当定义好栅格系统后,我们可以通过定义水槽和页边距的大小、模块的比例,来布局整个页面,从而提升整个设计开发流程的效率,并能帮助开发者实现较为理想的设计还原。

数据可视化设计:视觉实战篇

需要注意的是,栅格系统只用于页面的内容层,当导航类型为顶部导航时,此时内容区为整个页面。

数据可视化设计:视觉实战篇

02 PC数据概览案例实战

我们以一个CRM系统数据概览为例,基于以上的知识,一步步的来拆解,如何搭建一个可视化页面。

我们拿到一个可视化页面设计需求时,我们要主动去搞清楚三件事情:

·明确这个页面的使用角色

·业务需要重点突出的信息

·设计要求

首先我们来看看案例的需求。

数据可视化设计:视觉实战篇

明确了需求后,将设计分为以下几个步骤:

2.1.定义模块类型

2.2.确定模块优先级

2.3.布局重构

2.4.通用视觉规范

2.5.模块逐个拆解

2.6.模块组装并自查

2.1.定义模块类型

将产品经理交接的数据图表集转化为图形符号,通过前面提到过的知识点,根据业务目标,确立分析维度,选择合适的可视化图表,做一个数据到图形的转化。对于无法确定具体图表形式的模块,可以先根据其性质进行初步定义。

数据可视化设计:视觉实战篇

2.2.确定模块优先级

第一步拆解各个模块的类型后,第二步就需要确立模块的优先级。信息的优先级一般可由产品经理提供,或者通过调研,埋点等方式。当确定优先级之后,可在页面中进行标注。

2.3.布局重构

a.布局更加紧凑

为了让布局更加紧凑,首屏曝光更多内容,根据定义的图表类型所具有的特性,进行布局重构。例如漏斗图和排行榜,大多数情况下是竖向结构,可以将其调整至侧边,从而提升首屏信息的展示效率。

数据可视化设计:视觉实战篇

b.应用栅格做规范

把重构的布局套入前面做的栅格规范,规定好每个模块的比例。

数据可视化设计:视觉实战篇

2.4.通用视觉规范

通用视觉规范包括颜色,字号,字重,间距,圆角等,把这些已有的设计资产套入可视化页面中,从而保证整个产品视觉体验的一致性。

数据可视化设计:视觉实战篇

2.5.模块逐个拆解

根据我们暂定的模块宽度,从上到下,从左到右一步一步完成设计。

a.标题栏

针对不同tab,做形式区分,根据亲密性原则,缩小属性相近的元素之间的距离,用不同的样式做层级区分。

数据可视化设计:视觉实战篇

b.数据统计

数据统计卡片的设计目标是优化信息层级,增加易读性,那么就需要对卡片内信息优先级进行区分,前面已经根据栅格确定好了卡片的宽度,我们可以根据字体、大小、颜色区分信息层级,也可使用特殊字体包(推荐DIN pro 需购买)和迷你图表进一步进行层级区分。

数据可视化设计:视觉实战篇

tips:在国内,通常是红涨绿跌;在国外,通常是绿涨红跌;分享给大家一个记忆小技巧,人民币是红色,所以是红涨;美元是绿色,所以是绿涨;

P0信息设计完成后,可将其放入页面中预览,观察整体的视觉层级是否协调,规范使用是否统一,对有问题的地方进行及时的调整。

数据可视化设计:视觉实战篇

c.折线图-渠道销售情况

确定了每个模块的图表类型后,我们就可以根据前面提到的可视化设计规范进行设计;注意元素的层级区分,突出标题和图形本身,可以运用渐变投影,弱化坐标系,切换tab等。

数据可视化设计:视觉实战篇

d.柱状图-城市销售情况

这里我们的业务目标是展示各城市之间“销售情况”和“订单数”之间的对比,所以选用了柱状图,同样需要注意各元素的层级区分,以及矩形的宽度和间距。

数据可视化设计:视觉实战篇

e.漏斗图-销售转化率

漏斗图从上到下,有逻辑上的顺序关系,表现了随着业务流程的推进业务目标完成的情况,从“添加渠道”到“签约成功”需要展示出流量的流失情况,所以这里选用漏斗图,我们可以通过漏斗的斜率来判断销售转化率的高低。

需要注意的是,在设计漏斗图时,需要突出漏斗和转化率,弱化图例、减少不必要的颜色干扰。

数据可视化设计:视觉实战篇

f.排行榜-渠道经理销售额排名

在排行榜中,根据业务,对人物和金额进行层级区分,还可以通过图标的方式进一步突出排行。

数据可视化设计:视觉实战篇

g.柱状图/环图-订单分布

最后一个模块“订单分布”,前期并没有确认具体的图表,对于这种情况我们可以进行多图表组合尝试,多分类数据比较,可以先尝试分组柱状图,同时用环图表示三类订单的占比。

数据可视化设计:视觉实战篇

当我们使用分组柱状图进行尝试后发现,信息读取效率不高,因为很难对比出城市之间的订单总和,于是我们调整方向,使用堆叠柱状图,既可以看到各类订单占比,也可以比较各城市订单总量。

数据可视化设计:视觉实战篇

2.6.模块组装与自查

a.模块组装

将模块嵌入页面中,得到了最终的高保真数据可视化页面。

数据可视化设计:视觉实战篇

b.视觉自查

我们主要通过三个方面进行自查,布局划分和占比、信息视觉降噪、规范统一。

数据可视化设计:视觉实战篇

03 数据可视化大屏

数据可视化大屏相比于PC数据概览,有以下几个特点。

a.尺寸

尺寸更大,而且长款比没有固定的约束。

b.视觉

深色底视觉更聚焦,更加炫酷,具有科技感,配色也更加丰富、鲜明;细节上也有更多装饰。

c.内容

一屏比PC承载的信息更多,很少切换和操作。

d.使用

需要长时间盯着看(有些甚至需要24小时轮岗值班)。

数据可视化设计:视觉实战篇

3.1.设计风格

1.0 时代

整个页面的立体感和质感极强,更注重元素的光影,也会加入各种FUI和3D的元素来突出可视化大屏的特性。

数据可视化设计:视觉实战篇

2.0 时代

开始趋向扁平,对图形元素进行降噪处理,渐渐弱化元素的质感。

数据可视化设计:视觉实战篇

3.0 时代

进一步的削弱不必要的辅助元素,简化图形表达,突出图形主体,设计更加简洁、美观、实用。

数据可视化设计:视觉实战篇

根据业务需求,三维立体的风格也在沿用,例如一些做地理可视化、或是数字孪生业务的,只是相比于1.0时代,会弱化其他模块的视觉表达,从而达到突出三维主体的目的。

数据可视化设计:视觉实战篇

数据可视化设计:视觉实战篇

3.2.设计建议

a.颜色

用色要鲜明、肯定和大胆,建议使用高对比度的颜色进行设计,底层元素和背景的对比度依然保持在1.6左右,只不过背景使用暗色系。

数据可视化设计:视觉实战篇

b.字体

使用特殊字体,更能突显出数据大屏属性。(领取方式在文章末尾)

数据可视化设计:视觉实战篇

c.布局

数据大屏会根据业务模块来进行相应的布局,这里根据业务信息的优先级,提供几种常见布局参考。

数据可视化设计:视觉实战篇

d.设计尺寸

可视化大屏大多都是由拼接屏组成,设计稿是依据拼接完成后的长宽比而定的,在设计前,设计师可以主动和业务方进行对接。这里以5*3块1920*1080的屏幕拼接为例,具体计算公式如下:

数据可视化设计:视觉实战篇

e.拼接特性

当展示屏幕是拼接屏时,可以在设计稿上用辅助线标注,确保最终展示效果和视觉稿的一致性。【注意:文字信息尽量避开拼接缝,会影响阅读。】

数据可视化设计:视觉实战篇

f.组件化

如果公司的可视化需求量巨大,或者业务本身就是BI,同学们也可以总结规范,做成可视化的组件库,设计的一致性和效率都会大大提高。

数据可视化设计:视觉实战篇

 g.第三方工具

当然也不同学们所在每家公司,都有能力独立完成可视化大屏的研发落地。我们也可以借助第三方工具来降本提效,这里推荐一些相对成熟的可视化大屏工具服务商及BI工具,供君选择。

数据可视化设计:视觉实战篇

3.3.可视化大屏实战

我们以一个风电系统可视化大屏改版为例,来讲解可视化大屏的设计方法。

首先我们先来梳理当前页面的问题。

数据可视化设计:视觉实战篇

然后,和PC端数据概览页面一样,我们将设计分为以下几个步骤:
  • 定义模块类型
  • 确定模块优先级
  • 布局重构
  • 重新梳理视觉规范
  • 模块逐个拆解
  • 模块组装并自查

a.定义模块类型

确定风电系统的模块类型,将页面模块分为“当前天气实况”、“预警统计信息”、“未来天气预报”、“地图可视化预警信息”、“线路天气预警列表”、“官方天气预警列表”。

数据可视化设计:视觉实战篇

b.确定模块优先级

根据业务梳理重点信息,在页面中标注出来。

数据可视化设计:视觉实战篇

c.布局重构

按照信息优先级,调整占比、位置、亲密性;突出地图可视化预警信息。然后应用栅格调整模块占比,到最合适的比例和呼吸感。

数据可视化设计:视觉实战篇

d.重新梳理视觉规范

推荐使用3.0视觉风格,整体呈现年轻化、科技感、呼吸感。

数据可视化设计:视觉实战篇

e.模块逐个拆解

拆解方法同PC端数据概览页面,逐步拆解。

地图可视化预警

结合业务分析原地图可视化预警页面发现地图占比小、统计数据占比太大,且辅助信息太分散。

数据可视化设计:视觉实战篇

尽可能的提升地图占比,在不影响信息传递效率的前提下,可以让筛选类信息,通知信息等其他元素浮在地图上方,以提升地图的层级。

数据可视化设计:视觉实战篇

当前天气实况

把不属于过去和未来的辅助信息删除,聚焦当前的天气实况,同时加入相应的天气图形展示,把不同业务属性的元素进行模块拆分。

数据可视化设计:视觉实战篇

未来天气预报

背景层的信息弱化,主体信息强化,突出hover状态的对比,图例和图表信息对应。

数据可视化设计:视觉实战篇

天气预警列表

规范表格样式,根据业务属性,将“线路级预警”进行相应扩张,提升“最新”预警信息的层级。

数据可视化设计:视觉实战篇

f.模块组装并自查

将优化后的模块嵌入页面进行视觉走查。

数据可视化设计:视觉实战篇

数据可视化设计:视觉实战篇

总结

以上就是从数据可视化图表的【视觉呈现】出发,结合实际案例,教大家如何完成一个布局合理、美观实用的可视化页面,希望能给正在从事或准备入局B端的小伙伴们带来启发和帮助。

业界动态

明星带货或许在内卷,但彻底凉掉却很难!

2021-5-20 10:22:47

业界动态

教育行业陷入“烧钱快、圈钱难”的增长困境,如何破解行业营销难题?

2021-5-20 10:39:44

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索