zoukankan      html  css  js  c++  java
  • 【可视化】交互方面的一些理解

    1. 什么是交互?

      是用户与数据之间的沟通方式。主要涉及:选择、探索、重配、编码、抽象/具体、过滤、链接。

    2. 请解释一下各个交互所涉及到的内容?

      选择:当可视化中的元素较多时,选择操作有助于用户在可视化中追踪感兴趣的数据元素。

      探索:浏览操作让用户主动寻找并调动可视化程序去寻找感兴趣的数据。

      重配:通过对可视化元素的重新布局,有助于解释蕴含于数据中的信息。

      编码:改变可视化编码,有针对性地表达数据中的特征。

      抽象/具象:面对大规模的数据,可视化通常需要先简化数据再进行显示用户关注的细节数据。

      过滤:通过过滤操作,相关数据被更好展示,便于用户观察可视化结果中的图案。

      链接:高亮显示数据对象间的联系,用户可以同时观察数据的不同属性。(类似于多视图联动)

    3. 请问什么是可视化的交互空间?

      用户和可视化程序交互时所处的空间或者视窗。主要包括:

      屏幕空间:移动、放缩、旋转。高亮。

      数据值空间:查看范围数据,过滤就是在这种交互,类似于数据库的查询。

      数据结构空间:可指定数据结构,比如树状结构。

      可视化参数空间:绘制参数,如颜色、大小。

      可视化结构空间:

      数据/物体空间:数据直接绘制。

      虚拟和显示空间:将数据和空间更紧密地结合起来。

    4. 可视化交互模型有哪些?

      概括+细节模型:资源有限的情况下,在一个视图上集中显示所有的对象提供整体。再刷选、框选出详细信息。

      聚焦+上下文模型:显示大规模的局部信息。

      对偶界面模型:多角度观察数据。

      多种混合交互方式:

      混合多种交互设备:兼顾好的观感体验和便捷性。

    5. 可视化交互设备有哪些?

      世界上第一个可视化交互设备是:Sketchpad.

      鼠标、键盘、触屏设备。phantom触觉设备,智能手表。

      增强显示(通过摄像头捕捉用户手势并翻译为交互语言)和虚拟显示设备(配备游戏杆用于交互)。

      目光捕捉器。

    6. 可视化的价值和评估?

      主要价值是:帮助用户从数据中获取新的知识。影响因素:用户已有的专业知识和技能;用户需要的知识。所以可视化的设计、开发、维护都需要围绕着用户展开。

      可视化的定量分析和定性评估。

      定量评估:列出假设→设计实验→完成实验→分析结果

      可视化评估:设计到的任务要简单。

        识别:用户通过可视化在数据中识别目标。

        定位:找到指定特征或目标的位置。

        区分:将数据中不同元素区分开。

        分类:将数据中不同元素划分为不同类型。

        聚类:按一定的相似法则将相似的数据聚合成一类

        排序:将可视化中的对象按一定规则排序。

        比较:对两个或多个可视化对象进行比较并发现相似和不同处。

        关联:判断可视化对象之间的关联。

      定性评估:观察和采访。

  • 相关阅读:
    基于AjaxHelper的企业门户网站构架示例
    重读GoF
    来一点反射,再来一点Emit —— 极度简化Entity!
    Component/Service Oriented Software System Development Thinking
    重新诠释AOP
    With AOP, Component Oriented == Object Oriented
    没有ORM或代码生成数据就不能持久化了? 用范型技术代替代码生成!
    Dalvik Debug Monitor Service(DDMS)的使用
    Android中的布局 Layout
    堆排序 Heap Sort
  • 原文地址:https://www.cnblogs.com/tangdiao/p/14932160.html
Copyright © 2011-2022 走看看