人类视觉感知到心理认知的过程要经过信息的获取、分析归纳、存储、概念、提取、使用等一系列加工阶段。尽管不同领域的数据可视化面向不同数据,面临不同的挑战,但可视化的基本步骤和流程是相同的。本章将学习如何从社会自然现象数据中提取信息、知识和灵感的可视化基本流程。
数据可视化流程
可视化不是一个单独的算法,而是一个流程。除了视觉映射外,也需要设计并实现其他关键环节,如前端的数据采集、处理和后端的用户交互。这些环节是解决实际问题必不可少的步骤,且直接影响可视化效果。作为可视化设计者,解析可视化流程有助于把问题化整为零,降低设计的复杂度。作为可视化开发者,解析可视化流程有助于软件开发模块化、提高开发效率、缩小问题范围、重复利用代码,有助于设计工具库、编程界面和软件模块。
数据可视化是一个流程什么是 可视化数据,有点像流水线,但这些流水线之间是可以相互作用的、双向的。可视化流程以数据流为主线,其主要包括数据采集、数据处理和变换、可视化映射、用户感知这些模块。下图列出一个数据可视化流程。
图 数据可视化流程
图中涉及如下几个主要模块。
(1) 数据采集。数据的采集直接决定了数据的格式、维度、尺寸、分辨率、精确度等重要性质,在很大程度上决定了可视化结果的质量。
(2) 数据处理和变换。数据处理和变换是可视化的前期处理。一方面原始数据不可避免地含有噪声和误差;另一方面,数据的模式和特征往往被隐藏。而可视化需要将难以理解的原始数据变换成用户可以理解的模式和特征并显示出来。这个过程包括去除数据噪声、数据清洗、提取特征等,为之后的可视化映射做准备。
(3) 可视化映射。可视化映射是整个可视化流程的核心,它将数据的数值、空间位置、不同位置数据间的联系等,映射到不同的视觉通道,如标记、位置、形状、大小和颜色等。这种映射的最终目的是让用户通过可视化,洞察数据和数据背后隐含的现象和规律。因此可视化映射的设计不是一个孤立的过程,而是和数据、感知、人机交互等方面相互依托,共同实现的。
(4) 用户感知。数据可视化和其他数据分析处理办法的最大不同是用户的关键作用。用户借助数据可视化结果感受数据的不同,从中提取信息、知识和灵
来源【首席数据官】,更多内容/合作请关注「辉声辉语」公众号,送10G营销资料!
版权声明:本文内容来源互联网整理,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 jkhui22@126.com举报,一经查实,本站将立刻删除。