中文

利用 SOMNUS 可视化数据整理脚本

人机交互 2022-09-29 v1

摘要

数据工作者使用各种脚本语言进行数据转换,如 SAS、R 和 Python。然而,理解复杂的代码片段需要高级编程技能,这阻碍了数据工作者轻松掌握数据转换的思路。程序可视化有益于调试和教育,并有可能直观且交互式地展示转换过程。本文中,我们探索用于展示数据转换上下文中代码片段语义的可视化设计。首先,为描述个体数据转换,我们通过两个主要维度构建设计空间,即待编码的关键参数和待映射的可能视觉通道。然后,我们推导出一组 23 个字形(glyph),用于可视化转换的语义。接下来,我们设计了一个名为 Somnus 的流程,它通过溯源图(provenance graph)提供数据表创建与演化的概览。同时,它允许对个体转换进行详细考察。用户对 Somnus 的反馈积极。我们的研究参与者使用 Somnus 以更短时间取得更好准确率,并且相较于精心撰写的文字描述更偏好它。此外,我们提供两个示例应用以展示 Somnus 的实用性与多功能性。

关键词

引用

@article{arxiv.2209.13981,
  title  = {Visualizing the Scripts of Data Wrangling with SOMNUS},
  author = {Kai Xiong and Siwei Fu and Guoming Ding and Zhongsu Luo and Rong Yu and Wei Chen and Hujun Bao and Yingcai Wu},
  journal= {arXiv preprint arXiv:2209.13981},
  year   = {2022}
}