最近连续做了两个数据可视化功能,原以为像这种不涉及到业务逻辑,系统流程的功能实现起来会很顺畅,然而在实际分析过程中要考虑的地方一点也不会少,不少地方还让人特别头疼。今天这篇文章想和你分享下做数据可视化功能,要考虑的点有哪些。
01、什么是数据可视化
数据可视化主要是借助于图表形式,将抽象的数据进行清晰有效地传达。可视化一般要借助大屏硬件进行呈现,常应用在公司大厅,展览中心,监控中心,老板办公室等地方。具有屏幕面积大、视觉效果强、数据准确实时、用户交互弱的特点。下图罗永浩的直播看板就是一张可视化大屏。
罗永浩直播看板
02、数据可视化分析
1、数据准备
首先,我们要准备好可视化数据。数据怎么来可通过问卷调研,客户拜访进行收集。由于可视化区域有限,我们要从收集到的数据当中,提炼分析出用户最关注的内容。例如上图老罗的直播,关注的就是累计观看人数,各时段观看人数,销售额、订单量,音浪收入,热销商品排名和打赏排名等指标。
2、选取可视化图表
可视化的特点是直观简单,所以指标收集好后,并不需要过度分析。对有关系的指标间选取恰当的图表进行简单分析即可,图表要根据图表的应用场景,你想传达的信息来进行选取。选对正确的图表至关重要,这能让客户一目了然的获取到信息。
3、考虑图表极限下的可视化
图表确定好后,我们不得不考虑的是图表极限情况下的展示。例如一个反映店铺分时销量的折线图 ,在店铺数有几十上百家时,应该如何展示;在店铺数只有1到2家时又该如何展示。由于可视化区域有限,我们不得不把极限情况全都考虑进去而且还要提前给出解决方案。
4、采用动态图表
如果你们的可视化报表一屏界面可以展示完,那也许静态的展示就能满足。但如果一屏展示不完,我们就得在可视化中加入动态效果。动效又区分图表内动效,图表间动效。例如展示销量排名的商品,如果你需要展示30个,那显然我们一屏展示不全,这个时候就需要加入动态,选择让商品以列表滚动形式进行展示 还是其他动态效果展示。
动态的效果确定后,动态切换的时间又是一个问题。要确保在用户停留的时间可以把信息浏览完,还要确保信息不能太快。
我们要结合图表自身的特点来设计动效,例如折线图从左到右,柱状图从下到上等。在考虑图表动态过程中,除了考虑图表本身动效,还要考虑整个可视化界面的动效。不能全动,否则容易让人眼花抓不住重点 ,也不能既向左向右又向上向下的,1~2个图表设置动效就可以了;还有一点需要注意,在动效开始之前一定要设置一段初始的静态效果,避免客户一开始就错过了初始数据。在设置动效时,一定要先与前端同学进行沟通,确定技术可行性,避免后面返工和影响设计师的设计。
5、划分指标&图表的重要等级
上述都确定好后,我们要对指标数据和图表进行重要程度划分,以便设计人员进行合理的排版布局。大屏展示区域有限,我们要告诉设计人员最重要的指标是什么,每个图表的极限会是怎么样,这样设计人员才能全盘考虑,产出重点突出的可视化界面。
03、总结
本文里所涉及到的要点总结如下:
可视化中,关键的两个要点:数据准确实时、界面好看直观。不要在一屏界面中表达所有内容,保证2~3分钟内用户就能感知总体情况。
1、准确实时的指标展示是前提,。挖掘出客户想看的,能反映总体情况的数据。
2、对不同指标间进行简单的图表分析,明确图表想传达什么业务问题。
3、考虑图表的极限情况及极限下的可视化。
4、慎用动态图表,如果要用,考虑清楚图表的动效和时间。这里建议与前端同学进行沟通。
5、避免交互,让数据自己呈现到用户眼中。
6、对指标和图表进行重要程度划分。方便设计人员进行界面布局。
7、不要纠结于图表可视化的样式,把他交给专业的人去做。