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

简介:

2.5 感知与表达方法


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

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

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

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

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

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

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

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

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

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

 

感知格式塔原理

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

格式塔感知的原则如下:

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

 

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

 

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

 

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

 

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

 

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

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

 

 

相关文章
|
4天前
|
Python
python魔法方法如何应用
这个Python示例展示了类继承和方法重写。`Student`类继承自`Person`,并覆盖了`say_hello`方法。通过`super().__init__(name)`调用父类的`__init__`初始化`name`属性,`Student`添加了`age`属性,并在重写的`say_hello`中使用。创建`Student`实例`student`并调用其`say_hello`,输出定制的问候信息。
15 1
|
13天前
|
数据采集 JSON 数据可视化
【python】python懂车帝数据可视化(代码+报告)
【python】python懂车帝数据可视化(代码+报告)
|
5天前
|
机器学习/深度学习 人工智能 算法
|
5天前
|
安全 Python
python字典的内置方法
Python字典主要方法包括:`keys()`(返回所有键)、`values()`(返回所有值)、`items()`(返回所有键值对)、`get()`(安全取值,键不存在时返回默认值)、`setdefault()`(设置默认值)、`update()`(合并字典)、`pop()`(删除并返回值)、`clear()`(清空字典)、`copy()`(浅拷贝)、`fromkeys()`(新建字典并设置默认值)、`popitem()`(随机删除键值对)。
6 0
|
14天前
|
存储 Python
python基础篇: 详解 Python 字典类型内置方法
python基础篇: 详解 Python 字典类型内置方法
25 1
|
16天前
|
Java 测试技术 Python
Python开启线程和线程池的方法
Python开启线程和线程池的方法
12 0
Python开启线程和线程池的方法
|
18天前
|
机器学习/深度学习 人工智能 数据可视化
基于Python的数据可视化技术在大数据分析中的应用
传统的大数据分析往往注重数据处理和计算,然而数据可视化作为一种重要的技术手段,在大数据分析中扮演着至关重要的角色。本文将介绍如何利用Python语言中丰富的数据可视化工具,结合大数据分析,实现更直观、高效的数据展示与分析。
|
18天前
|
算法 Python
数据结构与算法 经典排序方法(Python)
数据结构与算法 经典排序方法(Python)
23 0
|
21天前
|
Python
Python random模块(获取随机数)常用方法和使用例子
`random`模块在Python中用于生成随机数。
19 0
|
22天前
|
数据可视化 数据挖掘 Python
Python中的数据可视化工具Matplotlib简介与实践
在本文中,我们将介绍Python中常用的数据可视化工具Matplotlib,包括其基本概念、常用功能以及实际应用。通过学习Matplotlib,读者可以更好地理解和运用数据可视化技术,提升数据分析与展示的能力。