作者存档: Ma, Nan

大规模可视化API用法示例(Visualizing API Usage Examples at Scale)

学习如何正确有效地使用现有的API是软件开发中的一个常见任务,也是一个核心挑战,因为库和API的数量和复杂性正在增加。程序员经常在Q&A论坛中搜索在线代码示例,阅读教程和博客帖子,学习如何使用给定的API。然而,经常对于大量相关的代码示例,用户很难理解它们之间的共性和差异,并深入到具体的细节。我们介绍了一个交互式可视化探索从开源库挖掘的大量代码示例。该可视化通过一个合成代码框架总结了数百个代码示例,其中包含规范调用语句和包含API调用结构的统计分布。

继续阅读 »

考虑在设计可视化工具中的代理和数据粒度(Considering Agency and Data Granularity in the Design of Visualization Tools)

在设计可视化工具时,先前的研究已经做出了取舍。“自下而上”的工具是用户驱动的设计过程,并且能够深入了解和控制视觉映射;而自动化工具更有效,允许人们快速探索复杂的替代设计,但透明度较低。这个工作研究如何设计可视化工具,使其支持一个用户驱动的,透明的设计过程,同时保证效率和自动化。通过一系列的设计研讨会,参加者产生了各种各样的解决方案,范围从基于实例的方法扩展构造可视化到解决方案,其中可视化工具代表设计者来推断解决方案,例如基于数据属性。在更高的层次上,这些发现强调代理和粒度作为维度,可以指导在这个空间中的可视化工具的设计。

继续阅读 »

对于赋予表现力的故事讲述的设计空间和思考(Timelines Revisited: A Design Space and Considerations for Expressive Storytelling)

时间线早在几个世纪前就被用来表达序列事件。为了用时间线讲述更富有表现力的故事,并保持对于知觉性和故事有效性的关心。Timelines Revisited[1]这个工作将设计空间总结为3个维度:表达、比例、布局。这项工作的两个主要贡献分别是:①介绍和分析用时间线讲述故事的设计空间。②用设计空间在一个沙盒环境中实现一个可行的时间线设计。

继续阅读 »

IEEE Pacific Visualization Symposium 2018 – Day 1

今天是IEEE PacificVis会议正式日程的第一天。首先进行的是大会的开幕式。本次大会的会议主席Takayuki Itoh教授向各位与会者表示热烈的欢迎。在回顾了PacificVis十多年的发展之后,他介绍了本次会议的参与情况。今年是第十一届PacificVis会议。过去十年在中国举办了五次,韩国两次。今年是第三次在日本举办,前两次分别是首届2008年的京都以及2014年的横滨。今年会议共有15个国家的161位参会者,其中来自大陆的可视化研究者有49名,位居各国第一。

继续阅读 »

第二届中日可视化研讨会

第二届中日可视化研讨会于2018年4月9日在神户大学泷川纪念学术交流会馆举行。继首届会议2017年7月在北京大学成功举办后,本次研讨会有中国方面北京大学、清华大学、浙江大学、天津大学、西南科技大学、中科院、北京应用物理与计算数学研究所以及奇虎、阿里、百度等互联网企业专业人员,日本方面京都大学、大阪大学、应庆义塾、东京工业大学等日本知名大学50余人参加。

继续阅读 »

Voyager 2:通过部分具体视图扩展可视分析(Voyager 2: Augmenting Visual Analysis with Partial View Specifications)

探索性的可视分析主要分为两类高层级的任务,一类是无预期结论的探索,一类是针对于特定问题的解答。然而现有的工具都仅针对上述的一个任务进行设计,没有能同时解决上述两个任务的工具。

因此,这项工作提出了一个名叫Voyager 2的工具,它是一个新型的,混合主动性的系统。它混合了人工和自动的图形绘制,帮助分析人员进行无预期结论的探索,和解答特定问题。

继续阅读 »

Zooids: 为群用户界面建立模块(Zooids: Building Blocks for Swarm User Interfaces)

这个工作[1]介绍了群用户界面,这是一个新的人机界面的类别,由很多自动机器人组成用来展示和交互。Zooids是一个开源的公开硬件设计的桌面群界面,这个平台包含一组定制设计的有轮的直径为2.6cm的小机器人,一个基于无线电的站,一个高速DLP结构的小投影机用来做轨迹追踪和一个为应用的发展和控制的软件架构。这一工作通过一系列Zooids的应用脚本展示了桌面群界面的潜能,并且讨论了普遍的思路与群用户界面设计上的区别。

继续阅读 »

用故事曲线可视化非线性的叙述(Visualizing Nonlinear Narratives with Story Curves)

叙述说明了故事中的事件被讲述的方式。非线性叙述是一个跳出以时间先后顺序来描述事件的叙述技巧。例如,叙述可以隐瞒一些信息来保持神秘感。最终,叙述可以闪回到故事的开端,来释放紧张感。这种非线性叙述技巧被广泛的应用于多种讲述故事的体裁中,包括文学、戏剧、电影、小说和电子游戏。

继续阅读 »

美国雪城大学艺术学院访问北京大学

 

2017年9月23日下午,美国雪城大学艺术学院的Michael Tick教授、Reige Xu副教授、Sam Van Aken副教授到访可视化与可视分析实验室,并就艺术可视化相关知识进行分享。

继续阅读 »

Hashedcubes: 对于大数据的简洁,低存耗,实时的可视探索 (Hashedcubes: Simple, Low Memory, Real-Time Visual Exploration of Big Data)

交互式可视化系统的设计者现在正面对着大规模、多维度的数据的挑战。这一工作为以下问题提供了一个肯定的答案:是否存在一个简单的数据结构为一个更成熟的索引提供更丰富的性能,同时使空间消耗相对较低、执行方法较为简便?

继续阅读 »