Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
数据可视化之层次和网络数据可视化(上)
Search
yafei002
November 30, 2016
Technology
700
1
Share
数据可视化之层次和网络数据可视化(上)
《数据可视化》陈为 沈则潜 陶煜波. (2013) 第九章层次数据可视化总结
yafei002
November 30, 2016
More Decks by yafei002
See All by yafei002
了解人工神经网络
yafei002
1
220
了解朴素贝叶斯
yafei002
1
240
了解K-Means算法
yafei002
1
220
了解KNN算法
yafei002
0
170
了解决策树和C4.5算法
yafei002
1
270
数据可视化之视觉感知与认知
yafei002
1
400
数据可视化之地理信息可视化
yafei002
1
400
数据可视化之复杂高维多元数据的可视化(上)
yafei002
1
290
Data Visualization Introduction and History
yafei002
1
320
Other Decks in Technology
See All in Technology
「コーディング」しない人のための Claude Code 入門 ChatGPT の次の一歩 — 業務に組み込む 育成・共有・自動化
rfdnxbro
2
1.1k
電子辞書Brainをネットに繋げてみた(自力編)
raspython3
0
420
サプライチェーンセキュリティの空白地帯 - 信頼できる”依存性”の未来を考える
rung
PRO
2
640
最低限これだけ押さえれ大丈夫_Claude Enterprise/Team企業展開ガバナンス入門
tkikuchi
1
690
自称宇宙最速で不合格となったAIP-C01にリベンジを果たすべくAIで問題集アプリを作ってみた。
yama3133
0
260
Claude Codeですべての日常業務を爆速化しよう!
minorun365
PRO
17
16k
『家族アルバム みてね』における インシデント対応との向き合い方 / Approach incident response in Family Album
kohbis
2
290
もりもり新機能を一挙紹介! AgentCoreに入門して、AWS上にAIエージェントを構築しよう
minorun365
PRO
6
680
APIテストとは?
nagix
0
170
地元にいないローカルオーガナイザーの立ち回り
uvb_76
1
440
Mastering Ruby Box
tagomoris
3
140
OpenID Connectによるサービス間連携
takesection
0
150
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.5k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Done Done
chrislema
186
16k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
240
How STYLIGHT went responsive
nonsquared
100
6.2k
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.6k
Between Models and Reality
mayunak
4
320
For a Future-Friendly Web
brad_frost
183
10k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
380
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
170
The Spectacular Lies of Maps
axbom
PRO
1
780
Transcript
层次数据可视化 数据可视化 yafei002
层次数据 • 层次结构表示 逻辑上的承接 关系,如家谱、 决策树
层次数据的可视化 要点: 对数据中层次关系的有效刻画。 1 节点-链接 2 空间填充 • 擅长: 承接关系
• 缺点: 广度和深度相差较大时,此 方法可读性较差,大量数据点聚集 在屏幕局部范围,难以高效利用有 限的屏幕空间 将空间分块 • 擅长: 包含和从属 • 缺点: 层次不如节点-链接法清晰
层次数据的可视化 3 混合方法 利用上述两种方法 的互补性
节点-链接法 • 节点位置的空间顺序和层次关系一致 • 减少连线之间的交叉 • 减少连线的总长度 • 合适的长宽比,优化空间利用(数据-墨水原则) 核心问题:结点和边的位置编码和视觉符号编码
清晰有效实现的原则: (考虑实际情况,需要综合取舍设计原则)
节点-链接法 1 2 正交布局 径向布局
正交布局节点-链接法 缩进法 二维平面上沿某轴扩充或缩进子节点, 同一层次的节点沿某轴展开或收拢 优点:快速易于实现 缺点:数据量大时需要滚动操作,易失 去上下文
正交布局节点-链接法 缩进法-纵横布局法
正交布局节点-链接法 • 特点:节点放置水平或垂直对齐 • 优点:与坐标轴一致,符合人视觉的规则布局 • 缺点:容易导致不合理的长宽比, 造成数据显示空间不足和屏幕空间的浪费
径向布局节点-链接法 根节点位于圆心,不同层次的 节点被放置在半径不同的同心 圆上,节点到圆心的距离对应 于它的深度 优点:合理的利用了空间
径向布局节点-链接法 环状径向布局 方法:每个子树递归的采用径 向布局 特点:随着层次深入,子节点 的空间占位逐渐变小
径向布局节点-链接法 圆锥树(Cone Tree) 方法:结合正交布局和径向布 局 特点:随着层次向上深入,圆 锥底面积变小 缺点:层次向下越深时,底层 空间越大,空间不够时造成节 点相互重叠
径向布局节点-链接法 双曲空间(Hyperbolic Space) 方法:布局空间采用双曲空间 而不是欧几里得空间 特点:越靠近中间区域,越稀 疏
大尺度层次结构节点-链接法 问题:节点相互重叠 方法一:焦点+上下文 方法二:兴趣树 DOI树(节点过滤)
空间填充法 使用矩形表示层次结构里的节点,父子层次关系用矩形之间的 相互嵌套隐喻 优点:充分利用屏幕空间
空间填充法 树图
空间填充法 Voronoi树图 采用凸多边形代 替矩形 优点: 1. 相对原填充法 利用率更高 2. 解决经典填充
图算法的长宽 比问题
空间填充法 径向树图(旭日图) 中心的圆表示根节点,各 个层次用同心圆环表示。 比较:空间利用率大于节 点-链接法,小于树图法 缺点:树结构的不平衡造 成某一部分的扇形向外延 伸很长,造成不合理的长 宽比
混合法 相邻层次图
混合法 弹性层次图
混合法 混合旭日图