当前位置:首页 > 教育综合 > 正文

研究思路如何采用可视化形式表达?

如何将数据进行数据可视化展现

1.明确数据指标

首先,我们得先搞明白这些数据是怎么来的、干嘛的,如果连这个都不清楚就会很难展开接下来的讨论或设计。数据是做好图表设计的前提,毫无疑问,一连串的数字对于设计师来说是枯燥无味的,幸亏前期的数据收集工作已有人做好,但是作为设计师有必要要求他们给到你的是尽可能精准的数据,否则,会导致接下来的工作前功尽弃。因此,当初步接触数据时最好能够解决以下几点:

理解数据及指标

分析数据

提炼关键信息

明确数据关系及主题

2.为谁设计,用户想要什么信息

需要明确的是,同一组数据在不同用户眼中所看到的信息是不一样的,因为,角色、岗位的不同就造成了他们所关注的重点、立场不同,不同人所发现的信息、得出的结论也是不一样的,所以,在图表设计时面对不同的使用者所强调的信息及交互方式都是不一样的。主要影响因素:

用户群体是谁?有什么特点

从数据中需要提炼的信息是什么

通过图表想要解决什么问题

关注的重点

3.明确设计目的与价值

实际上,图表设计跟一个产品设计的思路是相似的,定义设计目标这个过程很容易被设计师忽略,设计目标不是一成不变的,但并不意味着一开始就没有,前期缺少对设计目标的定义会导致设计师往往说不清楚为什么这样设计,那么,接下来的设计工作就像个无头苍蝇一样乱撞,没有方向感。有的时候,设计方案被推翻,究其根源往往是由于对源思考不明确导致的,设计目标需要大家共同定义并达成一致的方向,否则,方向不对,努力白费。

定义设计目标的过程需要站在用户的角度和数据的角度进行综合分析从而进行构建,一方面需要考虑用户如何更简单的分析、理解数据从而提高决策效率;一方面需要考虑数据本身如何更加精准、一目了然的传达给用户。

4.规划设计方案,选择合适的图表类型

在工作中,一些同学在设计图表时把大量的时间用在寻找图表素材上,然而这种都是在表面上寻找解决办法实际上本末倒置了,解决不了本质问题。数据可视化设计不是单纯的图表样式设计,虽然了解图表也很重要,但是,仅仅将数据变成漂亮的图表只是形式的改变而已,远远不够的

当前期我们已经清楚了用户要做什么,有了明确的设计目标,那么,选择图表的过程就是信手拈来的事。在选择图表类型之前,自己心里已经比较清楚了图表大概的效果(如:呈现不同时间段的数据-用折线图合适;呈现不同份额比例-用饼图合适;某个阶段的数据出现频率-用散点图合适),具体的图表选择大家可以参考 Andrew Abela 整理的图表类型选择指南图示,有兴趣的同学可以研究一下。

常见的图表类型基本上以下六种涵盖了绝大部分的使用场景:

曲线图 用来反映时间变化趋势

柱状图 用来反映分类项目之间的比较,也可以用来反映时间趋势

条形图 用来反映项目之间的比较

饼图 用来反映构成,即部分占总体的比例

散点图 用来反映相关性或分布关系

地图 用来反映区域之间的分类比较

5.细化体验

前面我们谈论了很多图表设计前期的事,接下来谈一谈需要注意的几点细节,Dan Saffer 说过“最好的产品通常会做好两件事情:功能和细节。功能能够吸引用户关注这个产品,而细节则能够让关注的用户留下来”。毕竟细节设计成就卓越产品嘛

X坐标轴

考虑到不同屏幕或浏览器的适配问题,当X坐标轴标签文字显示过于拥挤时可将文字打斜放置,既保证了数据的正常阅读也不影响图表美观。

当X坐标轴标签为连续的年份时,不要墨守成规的写成“2015、2016…”,可以用简写的式“2015、16、17...”,看起来会简单、清晰很多。

数据分布规则

如果没有制定明确的数据显示规则,就会出现后端传什么数据,前端就展示什么数据,导致图表展示效果和可读性都很差,如果要解决这个问题就需要定义规则。

这里数据的展示和时间有关,所以,我们需要考虑的是某个时间段内展示多少个点才是合适的,而显示一个点由多长时间的数据聚合(点聚合区间是多少),具体如下图2-1-2

规则定义清楚后,后台在与前段交互的时候就会按照以上规则进行,最终实现效果如下图2-1-3

遵循设计原则

图表的设计价值在于精准、高效、简单的传递数据信息,最好能够让读者一目了然,即使做不到一目了然也应该具备自我解释的能力。所以,就要求在设计时应该增强和突出数据元素,减少和弱化非数据元素,具体应该注意以下原则:

1.删除

除非特殊场景的考虑,应尽可能的删除和数据非相关的元素:

背景色

渐变色

网格线

3D效果

阴影效果(如果具体操作需要强调的除外,如:鼠标Hover查看具体信息)

2.弱化

即使有必要保留非数据元素,也要弱化或隐藏它们,尽量使用淡色

坐标轴

网格辅助线

表格线

3.组织

把相关的数据元素进行合理的组织分类,不要指望把所有的数据元素都放入图表内,只要放关键的、重要的数据在图表内。

4.强调

对于已选的数据元素也要考虑优先级,明确哪些数据是需要重点突出的进行突出标识,以便读者能够快速get到重要信息。

什么是可视化思维?

如果你有一个好点子,你会向人怎么表达?用什么样的思维最能训练我们的大脑?如果缺乏思维的模式,我们可以怎样训练? 这一切问题,我们使用到一个强大的思维工具——可视化思维(Visible Thinking)来解决。 可视化思维是指利用一系列图示来展示我们思维的过程和思路,最终展现的一种形式,相比于以往的思维过程,可视化思维更强调把内在的思维展示出来,运用图示向别人表达。哈佛大学在1967年提出了可视化思维的战略研究,随后50余年间,可视化思维这种思维工具在全世界流行开来。涌现出了一大批精英教育家和企业管理者的研究和运用。 如托尼·伯赞发明的思维导图(mind maps)、康乃尔大学诺瓦克博士发明的

如何将枯燥的大数据呈现为可视化的图和动画

将数据转化成可视化,按照使用场景来选取一个适合你的工具就好了。

对于企业,因为这些数据本身是自己生产经营过程中产生的,能反映历史的状况,总结发展之道,对目前的问题或者未来下一步的决策起到一个辅助作用。

像题主将枯燥的大数据呈现为可视化地图和动画,也可以选择采用2D、3D数据可视化结合形式来解决,这样不仅可以实现场景逼真的实时数据监控,数据展示出来也是浅显易懂、易于决策。

展示三个关于 Hightopo 车辆轨迹交通数据可视化例子,充分体现大数据呈现为动画效果。

Case 1. 智慧城市交通布局

通过不同颜色的高亮展示了交通快速路、主干路、次干路。线路可视化可以知道园区的交通线路布局,方便运维人员及时有效地对交通路线进行调整部署、获取交通轨迹数据信息。辅助园区管理部门综合掌控全区大范围的线路运行管控。

在交通布局上,Hightopo 可视化也可延伸融合更多功能如综合态势监测:集成地理信息系统、视频监控系统、交管部门各业务系统数据,对交通路况车流量、事故处理报告等要素进行综合监测,帮助管理者实时掌握交通整体运行态势等等。

Case 2. 环卫车案例

Hightopo 的 3D 引擎支持三维数据,可以实时监控设备设施状态。通过简单的数据绑定, 我们可以在车的行进过程中观测到每一个时刻、每一个站点车辆情况。GIS 引擎,能够与 3D 场景准确同步,保留了 GIS 引擎的效果和功能;而在对应的 2D 图纸上,使用特有的矢量,在各种比例下不失真,加上布局机制,解决了不同屏幕比例下的展示问题。

提供了轨迹追踪功能,更加直观地呈现环卫车清运流程。

Case 3. 智慧城市 BRT 交通数据可视化

应用 3D 可视化技术模拟了 BRT 进出车站的过程,以及整个BRT站台的场景进行逼真的模拟。整体是 2D 和 3D 相结合,可视化图形丰富,打造了一个充满未来科技感的洁净风格。

可点击交互,选中的区域会出现四个角的一个显眼效果,每种状态的颜色各不相同。在监控上不同颜色的展示可以更好的区分每个区域的状态。通过接入道路监控设备的监控视频以及监控设备运行状态数据,可满足对整个BRT线路的所有站台、客流、乘客进站候车的情况做到实时监控可视化管理。

软件开发方法的可视化开发方法?

1、80年代初期,第四代语言(4GL)出于商业需要开始在软件厂商的广告和产品介绍中出现,更强调编程语言要有“面向问题”、“非过程化程度高”等特性,这些都是软件可视化开发方法的雏形!

2、80年代中期,美国召开了全国性的4GL研讨会,许多著名的计算机科学家开始对4GL展开了全面研究,强调了软件可视化开发方法的实践,提供了功能强大的非过程化问题定义手段,用户只需告知系统做什么,而无需说明怎么做。

3、进入90年代,随着计算机软硬件技术的发展和应用水平的提高,大量基于数据库管理系统的4GL商品化软件(如Informix-4GL、SQL Windows、Power Builder等)已在计算机应用开发领域中获得广泛应用,它们为缩短软件开发周期,提高软件质量发挥了巨大的作用。

4、进入21世纪,随着中国加入世贸,国内也涌现出了大量研究软件可视化开发工具的厂商,他们在完成很多常见的功能时完全不用“编程”的方式,而主要依靠在荧光屏上和用户“对话”的交互方式,通过用户填表或操作屏幕上的窗口、按钮、图标等来构造用户所需要的应用系统,天翎MyApps平台、起步平台、易正平台等等都是这个时期推出的,但这类工具在当时并没有统一的称谓,管理软件开发平台、可视化开发平台、快速开发平台等等叫法不一。

5、2014年,知名的技术和市场调研公司Forrester意识到了软件可视化开发工具的作用和价值,并将之命名为“低代码开发平台”,其完整的定义“利用很少或几乎不需要写代码就可以快速开发应用,并可以快速配置和部署软件的一种技术和工具”!借助Forrester的影响力,这个概念很快火了起来!

6、进入2020年,国内低代码市场持续火热:天翎、起步、易正等专业的低代码开发平台厂商、传统OA协同办公厂商、垂直领域信息化建设厂商、新兴互联网厂商等四大势力纷纷布局,这也可以进一步佐证软件可视化开发方法的实践在国内真的已经非常成熟!

可视化低代码开发平台

思维可视化是什么?

思维可视化(Thinking visualization)是指运用一系列图示技术把本来不可视的思维(思考方法和思考路径)呈现出来,使其清晰可见的过程。被可视化的“思维”更有利于理解和记忆,因此可以有效提高信息加工及信息传递的效能。“思维可视化”技术的研究历时十年,经过“理念构建—技术整合—学科结合—模板开发—模式构建—教师培训—系统导入”七个阶段的深入研究及实践。

“知识可视化”的概念较“思维可视化”的概念出现得更早一些,它主要强调的对知识表征的可视化呈现。思维是人脑对客观现实间接的和概括的反映,反映的是事物的本质和事物间规律性的联系,这是人与动物的本质区别,传统的教学模式把时间主要用在“感知记忆”层面,这是一种训练动物的方式,思维可视化教学重新聚焦在思维层,让教学回归对人的教育。

展开全文阅读