Python数据可视化2.5 感知与表达方法

简介:

2.5 感知与表达方法


以前,数据大小和种类不会带来很大的挑战;因此,感知和分析数据是直接的。如今,在众多领域都存在着大量数据,用数据可视化可以完成与数据的感知和交互,这能够为人类提供有价值的帮助。人为因素显著帮助整个可视化过程,来完成理解数据和帮助决策的任务。

可视化技术能被分为两块:

科学可视化:这涉及科学数据有一个固有的物质实体

信息可视化:这涉及抽象数据(空间或非空间)

大多数可视化系统被设计为可以人机合作,每一个都能完成下面的任务:

视觉展示数据来提高数据分析

视觉展示模型、数据的阐释、想法、假设和观点

通过发现他们假设的支持性或对立性证据,帮助用户改善模型

帮助用户组织和分享他们的想法

融入视觉感知的新见解是从除信息可视化以外其他各种学科的研究中提出的,比如人为因素和人机交互。视觉可视化的优势是我们处理可视化信息比口头信息更快。在20世纪20年代的德国,第一批研究过知觉组织的心理学家创立了格式塔学派。

 

感知格式塔原理

格式塔一词是指“整体组织”或逐一识别总体中各部分的不同特征。例如,可以通过描述一棵树的不同部分来诠释树的含义,比如,树干、叶子、树枝和果实(在一些情况下)。然而,当我们观察一整棵树时,往往察觉到的是整体而不是局部。在这个例子中,对象是整棵树。

格式塔感知的原则如下:

接近性:聚集在一起或彼此连接的对象被视为一组,逐一减少处理更小范围对象的需要。

 

类似性:共享相似属性、颜色或形状的对象被视为一组。

 

共性:当接近性和相似性都到位时,会发生一个变化。然后他们会改变组别。

 

好的连续性:一部分和整体一种重要,这意味着如果有中断,就会改变感知阅读。下图中,我们感知到两条线而不是四条线在中间相交:

 

闭包:即使一个形状的部分边界缺失,我们仍能看到被边界完整包围的形状并忽略这个空白。

 

了解这些原则对创建任何可视化方法非常有帮助。

让我们进一步举例阐述。接近性是指将看起来相似的形状分到一组的可视化方法。这样一个组通常被视为一个单独的单元。例如,下图展示了如何区分接近性:

 

 

相关文章
|
1天前
|
Python
Python中的push方法详解与实例
Python中的push方法详解与实例
11 3
|
1天前
|
存储 Python
python列表操作和方法
python列表操作和方法
7 1
|
4天前
|
存储 数据可视化 Python
Python编程中的数据可视化技术
在数据驱动的世界中,将复杂的数据集转换为易于理解的视觉表示形式至关重要。本文将深入探讨如何使用Python进行数据可视化,包括选择合适的库、处理数据和设计有效的图表。我们将一起学习如何让数据讲故事,并确保你的信息传达清晰且有影响力。
|
4天前
|
存储 索引 Python
反转Python列表的4种方法
反转Python列表的4种方法
13 2
|
5天前
|
Python
深入解析 Python 中的对象创建与初始化:__new__ 与 __init__ 方法
深入解析 Python 中的对象创建与初始化:__new__ 与 __init__ 方法
14 1
|
1天前
|
Python
在Python中实现斐波那契数列(Fibonacci sequence)的4中方法
在Python中实现斐波那契数列(Fibonacci sequence)的4中方法
9 0
|
2天前
|
数据可视化 数据挖掘 大数据
使用Python进行简单数据可视化
【10月更文挑战第2天】使用Python进行简单数据可视化
13 0
|
3天前
|
安全 数据安全/隐私保护 开发者
保护敏感数据:使用Python加密数据的实用方法
保护敏感数据是一项基本的安全实践,Python通过上述库提供了强大的加密工具来实现这一目标。选择哪种方法取决于具体的应用场景和安全需求:对称加密(如AES)适合快速处理大量数据,而非对称加密(如RSA)更适合安全地交换密钥或进行身份验证。哈希函数则用于验证数据的完整性和一致性。通过合理使用这些技术,开发者可以大大增强其应用程序的安全性。
20 0
|
4天前
|
存储 数据安全/隐私保护 Python
Python编程--使用Ftplib破解FTP用户口令的方法
Python编程--使用Ftplib暴力破解FTP用户口令
|
5天前
|
Python
深入理解Python中的类方法、类实例方法和静态方法
深入理解Python中的类方法、类实例方法和静态方法
8 0