《信息可视化:交互设计(原书第2版)》——1.1节可视化

简介: 本节书摘来自华章社区《信息可视化:交互设计(原书第2版)》一书中的第1章,第1.1节可视化,作者:(英) Robert Spence,更多章节内容可以访问云栖社区“华章社区”公众号查看

1.1 可视化
以上四个例子的共性在于读者观看这些图表后得到的结论。人们无须画草图或记笔记,也没有用到任何的计算机技术,结论完全产生于观者的大脑中。我们可以说:得出这些结论需要信息启示(insight)或理解,这和可视化的字典定义一致:
可视化 对某事物建立心理模型(mental model)或心理图像(mental image)。
因此,可视化是和计算机无关的纯粹的人类认知活动。需要指出的是,可视化的“视觉”含义并不表示这些活动只涉及视觉经验。除了图形之外,声音和其他感知形式都可以用作数据描述。
我们看到,信息可视化活动可以总结为如图1-6所示的简单图表:以某种形式表示的数据(data)被转化为图形,由用户对其进行解释。图中用“Ah HA!!”来表示用户看到数据图形编码并发现有用信息后的反应。为了表明用户对数据的理解过程,图1-6将数据和信息做了明确的区分。信息可视化的主要任务是帮助用户从数据中提取信息。我们经常听到的信息过载从本质上来讲应该叫做数据过载:信息过载也许只是一种期待中的奢侈!


4a98a6ff99fd2b5db006eb4ce96c670e608bf540

图1-6中的数据有多种类型。例如,Minard地图中的温度是数值型数据(numerical data或quantitative data),分别表示进军和撤退的灰色(原图中为红色)和黑色属于顺序型数据(ordinal data);Snow的Soho地图中分别表示为点和叉的死亡地点和取水点属于类别型数据(categorical data)。关系(relationship)数据在Beck的管道图中得到了最好的体现。作为重要性不断增长的一种数据类型,文字不包含特定的顺序或数值,因而属于类别型数据。无论数据本质如何,Simon(1996)的评论简明地体现了信息可视化的基本思想:
……解决一个问题意味着用某种方法对其进行描述,从而使得解决方案透明化。
当然,要找到有效的数据描述方法并不容易,这也是信息可视化领域从业者和研究人员的主要挑战和迷人之处。
在讨论计算机为什么可以支持以及如何支持可视化活动前,我们认为有必要强调数据的纸型(paper-based)显示的重要性。正如一幅简单直观的图表能帮助Florence Nightingale说服英国政府一样,这样的图表可以加深对方对你的印象,从而帮助你从风险投资家手中得到资金,从教授那里得到积极评估,或者加深诈骗案审判中陪审团对你的好感。很多情况下,数据的有效描述将起到决定性的作用。对于读者而言,直观的图表比直白的文字更持久也更易于回想。例如,此时你也许不需要翻到前面的章节就能回忆起Minard、Nightingale、Snow和Beck所绘图表中的重要信息。

相关文章
|
机器学习/深度学习 算法 安全
近端策略优化算法PPO的核心概念和PyTorch实现详解
近端策略优化(PPO)是强化学习中的关键算法,因其在复杂任务中的稳定表现而广泛应用。本文详解PPO核心原理,并提供基于PyTorch的完整实现方案,涵盖环境交互、优势计算与策略更新裁剪机制。通过Lunar Lander环境演示训练流程,帮助读者掌握算法精髓。
1175 54
|
5月前
|
安全 Unix Linux
Metasploit Pro 5.0.0-2026042601 (Linux, Windows) - 专业渗透测试框架
Metasploit Pro 5.0.0-2026042601 (Linux, Windows) - 专业渗透测试框架
363 1
Metasploit Pro 5.0.0-2026042601 (Linux, Windows) - 专业渗透测试框架
|
7月前
|
缓存 运维 网络协议
击穿分布式高可用核心:故障检测、隔离、恢复全链路架构设计与生产实战
本文系统阐述分布式容错三大核心环节:故障检测(强调多级检测与Phi Accrual自适应算法)、故障隔离(区分线程池/信号量隔离及与熔断的本质差异)、故障恢复(聚焦幂等设计与智能重试)。涵盖生产级实现、最佳实践与高频避坑指南,构建全链路高可用容错体系。
503 7
|
消息中间件 存储 Kafka
分布式消息中间件设计与实现
本文深入探讨了消息中间件的核心功能实现与高并发、高可用设计。在生产者设计中,涵盖消息构造、序列化、路由策略及可靠性保障(如ACK机制)。消费者部分分析了拉取/推送模式、分区分配与消息确认机制。同时,Broker作为核心组件,负责消息路由、存储和投递,并通过索引技术实现快速检索。 高并发设计方面,重点讨论了文件存储(顺序写入、分段存储)、日志结构存储及负载均衡策略(如哈希分区、轮询分区)。为确保高可用性,文章详细解析了主从复制、故障转移机制以及同城/异地多活容灾方案。
643 13
|
9月前
|
人工智能 安全 搜索推荐
2.62亿美元的警钟:AI驱动下的账户接管风暴席卷全球,中国如何筑牢反钓鱼防线?
2025年,AI驱动的账户接管攻击激增,全球损失超2.62亿美元。钓鱼攻击从“广撒网”转向精准“狙击”,传统短信验证码防线濒临失效。中国面临仿冒链接、SIM劫持等威胁,亟需推动密码less认证、行为生物识别与零信任架构,构建全民参与的反钓鱼防线。
535 3
|
10月前
|
消息中间件 人工智能 决策智能
AgentScope x RocketMQ:构建多智能体应用组合
AgentScope是阿里巴巴推出的开发者友好型多智能体框架,支持模块化、可定制的智能体应用开发。通过集成RocketMQ,实现高效可靠的A2A通信,助力构建如“智能旅行助手”等复杂协作场景,提升开发透明度与运行时可控性。(238字)
|
JSON Java API
教你如何使用API接口获取数据
随着互联网技术的发展和应用的普及,越来越多的系统和应用提供API接口供其他系统和应用进行数据交互。通过API接口,我们可以获取到各种各样的数据,例如天气预报、股票行情、新闻摘要等等。本文将介绍如何使用API接口获取数据,并附有示例代码。
|
机器学习/深度学习 自然语言处理 前端开发
Ling-1T,智渊、思简
今天,我们正式发布Ling 2.0系列的第一款 旗舰非思考模型 - 拥有万亿参数的Ling-1T。推理,是智能的核心表达,更是通用智能体的认知基石。因此,我们持续扩展Ling 2.0 系列模型的自然语言推理能力。Ling-1T沿用 Li…
1201 9
|
安全 IDE 开发工具
电脑错误代码0xc0000001解决步骤
以下是解决电脑错误代码0xc0000001的详细步骤,综合了多个高可信度来源的修复方案:
|
网络协议 安全 API
skynet.dispatch 使用详解
skynet.dispatch 使用详解
758 2