本工作中,我们提出了Interaction+,一个增强已有基于网页的可视化的交互能力的工具。与那些用于在可视化构建过程中创作交互的工具箱不同,Interaction+将已有的可视化作为输入,分析其中的视觉对象,提供用户一套交互手段来促进可视探索。这些交互手段包括选择、聚合、排列、比较、过滤和注释。由于毋需考虑底层数据或者可视化构建的过程,Interaction+独立于具体应用,可以被应用在网络上各种可视化中。
Min Lu, Jie Liang, Yu Zhang, Guozheng Li, Siming Chen, Zongru Li and Xiaoru Yuan.
Interaction+: Interaction Enhancement for Web-based Visualizations.
In Proceedings of IEEE Pacific Visualization Symposium (PacificVis 2017), Seoul, Korea. April 18-21, 2017
Interaction+的工作流程:首先,Interaction+将存在可视化的网页作为输入,通过解析HTML来提取视觉信息。然后Interaction+增加了由视觉信息驱动的一组交互,这些交互可以在原始的可视化或者辅助界面中执行。
使用场景1:将Interaction+应用在纽约时报的可视化上:(a) Interaction+覆盖在整个可视化之上,提取了411个预算项目,视觉属性(即颜色和半径)的直方图分别表示这些项目在支出上增加或减少的水平和支出绝对数值的分布情况。项目根据支出增加或减少的水平进行过滤,每一个过滤结果创建为一个新的组,以供进一步检查。(b)切换到支出布局,通过V-Parallel掩模,Interaction+将提案分为法定和自主性的提案。Interaction+快速计算了2种提案,即,144个法定支出提案和267个自主性支出提案。过滤出支出最高的前100个项目,其中61个是自主性的,39个是法定的。