《信息可视化:交互设计(原书第2版)》——2.11节交互式属性选择

2.11 交互式属性选择
相对于通过识别图片来获取汽车细节,消费者可能更倾向于在价格条形图上选择一个合适的范围来进行价格筛选(图2-9)。当用户选择了一个价格范围后,该范围内的图标会得到高显,对应的图片也会加上一个同色边框。不需要进一步的交互,对应的MPG条形图上的图标就能显示这些汽车的MPG属性值。通过这样一个聚焦(focusing)操作,消费者可以实现“在这个可接受的价格范围内进行进一步考察”的活动。
当符合条件的汽车有多辆时,无法分辨条形图上方的每个高显图标所对应的高显图片,我们可以使用一种简单而有效的技术“扫光”(brushing)来解决这个问题。当鼠标悬停在某幅图片上时,该汽车在价格和MPG对象向量上的对应图标将得到某种形式的高显,反之亦然。对MPG范围的交互式选择(interactive selection,图2-10)将显示同时满足价格和MPG两个属性条件的汽车。在浏览数据的过程中,用户可以随时设定或取消筛选范围,只有满足所有属性条件的汽车才会得到高显。系统对用户操作的实时反应可以增强用户的心理模型,帮助用户进行问题的重定义。

时间: 2024-07-28 17:13:21

《信息可视化:交互设计(原书第2版)》——2.11节交互式属性选择的相关文章

《深入理解Elasticsearch(原书第2版)》——2.5 选择正确的查询方式

2.5 选择正确的查询方式 在<Elasticsearch Server,Second Edition>一书中,我们详细介绍了Elasticsearch的查询DSL,这一种使用JSON结构化的查询语言,可以构建极其复杂的查询语句.不过,在那本书中我们没有探讨在不同的场合可以用到哪些查询方式,以及应该使用哪种查询方式.对于一个在全文搜索引擎领域没有经验储备的人来说,Elasticsearch提供的查询方式显得太多了,而且容易让人迷惑.因此我们将在本书中对这方面的知识做一些深入探讨,从而引导读者如

《信息可视化:交互设计(原书第2版)》——2.17节感知与解释

2.17 感知与解释在汽车购买一例中我们讨论了可视化活动中的人类行为.感知(perception)与解释(interpretation)是其中最本质的两种行为(图2-17).视觉感知,即观看数据描述,发生在对描述(无论它是条形图上方的高显图标还是旁边的拖动栏)进行解释之前.根据当前的普遍理解,在信息可视化范围内对这些人类行为进行研究是可能的而且是有用的.本书没有编写单独的章节来介绍这些概念,而是把相应的内容放在各章节的适当位置来介绍.对该课题的深入研究可以参考Colin Ware所著的<Info

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

第1章 什么是可视化 1.1 可视化 1.2 计算支持 1.3 人类用户 1.4 信息可视化的价值 1.5 相关领域 1.6 术语 习题 第2章 基本概念 2.1 任务 2.2 问题的本质 2.3 数据 2.4 表格表示 2.5 条形图 2.6 交互式对象选择 2.7 总图 2.8 多属性 2.9 细节 2.10 显著对象 2.11 交互式属性选择 2.12 空间局限性 2.13 过滤2.14 小结 2.15 定位帮助 2.16 在信息空间中的移动 2.17 感知与解释 2.18 总结 习题

《面向对象的思考过程(原书第4版)》一1.7 使用类图作为可视化工具

本节书摘来自华章出版社<面向对象的思考过程(原书第4版)>一书中的第1章,第1.7节,[美] 马特·魏斯费尔德(Matt Weisfeld) 著黄博文 译更多章节内容可以访问"华章计算机"公众号查看. 1.7 使用类图作为可视化工具 这些年来,开发出了很多工具和模型技术帮助我们设计软件系统.开头已经说过,我使用UML类图来帮助大家学习本书.讨论UML细节已经超出了本书的范围,我们只使用UML类图来演示我们构建的类.其实本章中我们已经使用了类图.图1-11显示了本章之前讨论过

《面向对象的思考过程(原书第4版)》一2.2 使用抽象思维设计接口

本节书摘来自华章出版社<面向对象的思考过程(原书第4版)>一书中的第2章,第2.2节,[美] 马特·魏斯费尔德(Matt Weisfeld) 著黄博文 译更多章节内容可以访问"华章计算机"公众号查看. 2.2 使用抽象思维设计接口 面向对象编程的主要优势之一是可以重用类.通常可以重用的类比具体的类的接口更加抽象.具体的接口可以是非常明确的,而抽象接口则更通用.简单来说,高层次的抽象接口比高度具体的接口更有用,大部分情况下如此,当然并非适用于所有情况.完全可以编写一个非常有用

Java核心技术 卷Ⅰ 基础知识(原书第10版)

Java核心技术系列 Java核心技术 卷Ⅰ 基础知识 (原书第10版) Core Java Volume I-Fundamentals (10th Edition) [美] 凯S.霍斯特曼(Cay S. Horstmann) 著 周立新 陈 波 叶乃文 邝劲筠 杜永萍 译 图书在版编目(CIP)数据 Java核心技术 卷Ⅰ 基础知识(原书第10版) / (美)凯S. 霍斯特曼(Cay S. Horstmann)著:周立新等译. -北京:机械工业出版社,2016.8 (Java核心技术系列) 书

ROS机器人程序设计(原书第2版).

机器人设计与制作系列 ROS机器人程序设计 (原书第2版) Learning ROS for Robotics Programming,Second Edition 恩里克·费尔南德斯(Enrique Fernández) 路易斯·桑切斯·克雷斯波(Luis Sánchez Crespo) 阿尼尔·马哈塔尼(Anil Mahtani) 亚伦·马丁内斯(Aaron Martinez) 著 刘锦涛 张瑞雷 等译 图书在版编目(CIP)数据 ROS机器人程序设计(原书第2版) / (西)恩里克·费尔南

《机器学习与R语言(原书第2版)》一 第2章 数据的管理和理解

本节书摘来自华章出版社<机器学习与R语言(原书第2版)>一书中的第2章,第2.1节,美] 布雷特·兰茨(Brett Lantz) 著,李洪成 许金炜 李舰 译更多章节内容可以访问"华章计算机"公众号查看. 第2章 数据的管理和理解 任何机器学习项目初期的核心部分都是与管理和理解所收集的数据有关的.尽管你可能发现这些工作不像建立和部署模型那样令人有成就感(建立和部署模型阶段就开始看到了劳动的成果),但是忽视这些重要的准备工作是不明智的.任何学习算法的好坏取决于输入数据的好坏.

《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一导读

前 言 致读者 本书是按照Java SE 8完全更新后的<Java核心技术 卷Ⅱ 高级特性(原书第10版)>.卷Ⅰ主要介绍了Java语言的一些关键特性:而本卷主要介绍编程人员进行专业软件开发时需要了解的高级主题.因此,与本书卷Ⅰ和之前的版本一样,我们仍将本书定位于用Java技术进行实际项目开发的编程人员. 编写任何一本书籍都难免会有一些错误或不准确的地方.我们非常乐意听到读者的意见.当然,我们更希望对本书问题的报告只听到一次.为此,我们创建了一个FAQ.bug修正以及应急方案的网站http:/