第5章 时空数据可视化

5.1 一维标量数据可视化

一维标量数据通常用二维坐标图或折线图来可视化。


制作坐标图时要注意:

  1. 数据转换
    对输入数据进行数据转换生成新的变量,可以方便用户更好地观察数据。例如,人类感知系统最容易辨别的数据分布是线性趋势。

  2. 坐标轴变换
    通过对坐标轴的变化,可以将数据的某些性质更清晰地展现。

  3. 曲线拟合
    通常一维标量数据用离散的点和折线表示。在特定情况下,把离散的点拟合成曲线更能体现数据的规律和趋势。

5.2 二维标量数据可视化

5.2.1 颜色映射法

常用于二维标量数据可视化。
第一步建立颜色映射表。颜色映射表中含有一个序列的颜色值。
第二步将标量数据转换为颜色表的索引值。

5.2.2 等值线提取法

通常用来提取二维标量数据中的某个特征,展示和分析特征的空间分布规律。如地图等高线。

生成等值线需要确定等值,然后在数据中搜索等值。
提取等值线包括跟踪法和移动四边形法,具体见书p142.

5.2.3高度映射法

高度映射将二维标量数据中的值转换为二维平面坐标上的高度信息并加以展示。

5.2.4 标记法

5.3 三维标量数据可视化

常用有两类:等值面绘制方法和直接显示三维空间数据场的直接体绘制方法。

5.3.1 等值面绘制

等值面提取方法是移动立方体法,具体见书p145.

5.3.2 直接体绘制

直接体绘制直接呈现三维空间标量数据中的有用信息。

  1. 图像空间方法
    在光线遍历的路径上进行数据采样、重建、数据映射和着色等操作。

    四类重要的图像空间体绘制方式:X关绘制、最大值投影、等值面绘制、半透明绘制
    绘制具有真实感的直接提,除了要考虑全局光照,还要处理光与场景中各种不同材质表面间的相互作用。计算公式见书p148-151.
  2. 数据空间方法
    以三维空间数据场为处理对象,从数据空间出发向图像平面传递数据信息,累积光亮度贡献。代表方法是掷雪球法:将三维空间中的数据点想象成一个个的雪球,数据向投影平面投影的过程相当于将雪球投掷到投影平面而形成的二维的雪片,最后将雪片的密度叠加得到最终的雪片密度。
    具体方法见p152-154.

5.4 多变量空间数据可视化

5.4.1 常规多变量数据可视化

几种多变量标记:

5.4.2 矢量图数据可视化

具体实现方法见p161-p166。

5.4.3 张量场数据可视化

张量在工程和物理领域常用于表示物理性质的各向异性。具体实现方法见书p167-171。

5.5 时空数据可视化方法

5.5.1 时间的属性

时间具有以下属性:有序、连续性、周期性、独立于空间、结构性

5.5.2 时序数据可视化方法

  1. 周期时间可视化
    标准显示方法将时间数据作为二维的线图显示,x轴表示时间,y轴表示其他的变量。
  2. 日历可视化

    将日期和时间看成两个独立的维度,可用第三个维度编码与时间相关的属性。
  3. 时间线可视化 p174
  4. 动画显示法 p174
  5. 时空坐标法 p175
  6. 邮票图表法 p177

可视化导论 - 第五章 时空数据可视化 - 学习笔记相关推荐

  1. 【汇编语言】8086汇编的loop循环与[bx]寻址(王爽第五章5.5节学习笔记)

    计算FFFF:0 ~ FFFF:B单元中数据的和,结果存储到dx中 1 分析与解决 内存单元:字节型数据 目标寄存器:dx,字型寄存器,不匹配 数据范围:dx不会超,但是dl会超,因此必须用dx 将字 ...

  2. python123第五章_python 3.5学习笔记(第五章)

    本章内容 1.什么是模块 2.模块的导入方法 3.搜索路径 4.重要标准库 一.什么是模块 1.模块本质上是一个以.py 结尾的python文件,包含了python对象定义和python语句. 2.模 ...

  3. 时空数据可视化_穿越时空的可视化4陆地导航的上半生

    时空数据可视化 從陸地導航的歷史設計,圍繞朝聖.郵驛.商隊的旅行和導航需求,了解信息設計在實際導航運用中所扮演的角色. 从陆地导航的历史设计,围绕朝圣,邮寄,商队的旅行和导航需求,了解信息设计在实际导 ...

  4. 五、MATLAB数据可视化

    五.MATLAB数据可视化 声明: 笔记是学习慕课网<科学计算与MATLAB语言>课程和刘卫国主编的<MATLAB程序设计与应用(第3版)>后的个人总结,方便自己以后巩固和复习 ...

  5. 计算机科学导论第五章计算机组成课后答案,计算机科学导论第五章计算机组成.ppt...

    计算机科学导论第五章计算机组成.ppt 计算机导论 第5章计算机组成 计算机硬件系统的组成 计算机系统由硬件子系统和软件子系统组成 硬件 Hardware 子系统 组成一台计算机的物理设备的总称叫做计 ...

  6. 软件工程导论第五章复习总结附思维导图及部分习题答案

    软件工程导论第五章复习总结附思维导图及部分习题答案 总体设计 一.设计过程 1.设想提供选择的方案 2.选取合理的方案 3.推荐最佳方案 4.功能分解 5.设计软件结构 6.设计数据库 7.制定测试计 ...

  7. 导论 计算机组成 ppt,计算机科学导论 第五章 计算机组成.ppt

    计算机科学导论 第五章 计算机组成.ppt (58页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 计算机导论第5章 计算机组成计算机硬件 ...

  8. 利用python数据可视化_想用Python做数据可视化?先迈过这个“坎”

    文丨Chris Moffitt 编译丨姜瑞琪 触脉咨询数据分析师 用过python的人都会面临一个问题,尤其是初学者:我应该选哪个来实现数据可视化? 面对众多的选项,要弄清楚什么时候使用哪个的问题没那 ...

  9. 基于plotly数据可视化_如何使用Plotly进行数据可视化

    基于plotly数据可视化 The amount of data in the world is growing every second. From sending a text to clicki ...

最新文章

  1. mysql版本 time类型
  2. C# 判断给定大数是否为质数,目标以快速度得到正确的计算结果。
  3. c#12星座速配代码_白羊座今日运势|2020/12/11
  4. mysql router docker_MySQL Router 完全讲解
  5. Linux常用命令 一
  6. 数据结构 6-0 图
  7. 【转】NHibernate集合映射中的set, list, map, bag, array
  8. Codeforces Round #666 (Div. 2) A. Juggling Letters
  9. Java 中isEmpty和null、 的区别
  10. 马尔科夫matlab程序,马尔科夫链matlab代码
  11. Java 音频处理技术
  12. 找寻比QQ和新浪UC更先进的视频聊天软件
  13. 关于TC Games针对没有耳机接口的Type-C用户玩手游如何传音和语音
  14. 线段覆盖 java,南邮 OJ 1407 线段覆盖
  15. 贝尔曼最优方程(Bellman Optimality Equation)
  16. 聊聊ADAMoracle去中心化预言机网络服务介绍
  17. 360度全景图片怎么拍摄?
  18. 精伦的开发盒子USB上外挂SD卡路径
  19. win10 iso安装包中的两个setup.exe如何使用
  20. 谁拿了奖金?HID2020竞赛、研讨会及颁奖典礼

热门文章

  1. Mac OS X Lion 系统中检测 WiFi 信号强度
  2. 漏洞复现篇——利用XSS漏洞实现键盘记录
  3. 国内一些期刊的搞笑审稿
  4. Flowerpot(又是尺取。。)
  5. SV学习笔记—区分always和initial
  6. 如果说未来不需要硬盘了,你会不会感到惊讶?
  7. Django的defer和only方法详解
  8. SLM激光切片软件开发
  9. 全平台福利集合大放送!24h后立刻删!冲!
  10. Redis典型应用场景实战之抢红包系统