在国内竟然还没有任何关于IATK的文章、词条,所以呢,这可能是国内第一篇介绍IATK的博客,主要讲解了怎样用IATK进行数据可视化
目录
IATK简介
IATK是一个沉浸式分析工具包,可以帮助我们利用VR/AR进行数据可视化。
需要的工具有:
Unity 3D
IATK工具包:点击下载
导入项目
工具包下载解压之后,在Unity Hub中点击添加,选择IATK文件夹,然后打开
然后创建一个新的场景
可视化功能介绍
在Hierarchy中点击鼠标右键,光标放在IATK上出现四个选项
- CSV Data Source:数据源 用于存放数据
- Visualization:可视化 用于呈现数据
- LinkedVisualisation:链接的可视化 以连线的方式呈现两组数据之间的关系
- BrushingAndLinking:刷和链接 自定义的格式呈现数据
New Data Source
New Visualization
1、 加载数据
将上一步做好的数据源拖到 Data Source 里面
2、 Visualisation中属性介绍
3、 设置后的效果
New LinkedVisualisation
首先重复之前的操作,再次创建一个数据视图,并且调整第二个视图的位置(避免重合)
将两个Visualisation分别添加到Visualisation Source中,点击Show Links即可看到两个视图的连线
注意:只有两组数据中的x、y、z轴代表相同的含义才可链接
(曾经我试了n次,纳闷为何没有连线,后来突然疑惑到底是谁和谁连线,然后就试了两组数据一模一样的情况)
为啥这里连的线都是直线???
因为用的是两组相同的数据源,所以每一对数据的连线都是平行的。
BrushingAndLinking
- 创建一个BrushingAndLinking对象
- 将Visualization对象拖放至Brushing Visualization
- 在 Brushed Visualisations 列表中拖放您希望链接到该笔刷可视化的可视化数量
- 还可以附加一个LinkedVisualisation ,以突出显示刷过的数据
最后
- 用IATK这个资源包进行数据可视化还是蛮简单的,但是使用数据可视化来做什么事情是比较难想的。
- 现在国内有许多关于VRTK资源包的介绍,但是还没有对IATK的介绍,说明研究在沉浸式环境中的数据可视化的人还很少,应用就还很少拓展。
- 如果有想法或者问题,可以评论交流。