月度存档: 八月 2021

Nebula:构建交互联动的图形语法(Nebula: A Coordinating Grammar of Graphics)

在多视图联动的可视化系统(MCV)中,不同视图会根据用户在其他视图中的交互和联动更新其内容。交互式创作系统(Interactive systems)提供直接的操作来创建视图之间的交互,但仅限于一定类型的预定义模板;基于文本的规范语法(Textual specification languages)支持灵活的交互创作,但对用户的技术水平有较高要求。本文提出一种基于自然语言的语法,用以创建多视图联动可视化的框架Nebula。该框架通过演示实例来描述视图联动效果,如图1所示。

继续阅读 »

用于比较分析的交互式降维(Interactive Dimensionality Reduction for Comparative Analysis)

比较数据中的两个群组或者多个群组以确定使这些群组彼此相同或不同的因素是一项常见的分析任务。对于高维数据,降维方法经常被用来寻找每个群组的特征。然而,现有的降维方法进行比较分析的能力和灵活性有限。比如,无监督降维方法(如PCA)在计算时不会考虑数据的标签信息,有监督降维方法分析的目标较为狭窄(如LDA只识别最能区分群组的因素)。另外,大多数降维方法都不允许用户进行观察层面的交互,这极大限制了比较的灵活性。为了解决这些问题,作者提出新的降维方法ULCA(unified linear comparative analysis)和交互式降维框架 [1]。

继续阅读 »

DIEL:用于交互式可视化的透明延拓(DIEL: Transparent Scaling for Interactive Visualization)

在数据规模逐渐膨胀的当下,基于网页端的交互可视化,不再能够把所有的数据存储在内存中并处理。为了能更好得与大规模数据沟通,可视化的应用也需要一个强大的后端支撑。当前端的交互可视化遇上后端数据库服务,开发者面临着许多新兴的问题,例如交互逻辑到API以及数据库查询的映射,非同步的请求响应处理,以及缓存数据优化等等。本文的核心想法就是希望提出一个通用的框架,来帮助开发者透明得编写前端交互可视化,自动地处理上述问题。

继续阅读 »

为可视化集合中的可视化生成具有代表性的缩略视图(VizSnippets: Compressing Visualization Bundles Into Representative Previews for Browsing Visualization Collections)

当用户需要在一个包含许多个可视化的可视化集合中(例如Observable或Tableau)进行检索时,好的缩略图能够帮助用户快速地判断一个可视化和他的实际检索目标的关联,从而快速筛查候选结果,较大地提升用户检索的效率。然而在当前的许多可视化创作与分享网站上,可视化的缩略图生成方法是存在较大缺陷的。本次我们将要介绍的工作VizSnippets就针对这些问题从图片选择和文本关键字选择两个方面提出了一个自动化的可视化缩略视图生成方法。

继续阅读 »