The Grammar of Graphics (GoG) has become a popular format for specifying visualizations because it unifies different chart types into a consistent, modular, and customizable framework. But its benefits have not yet reached the broader class of data-driven graphic representations -- from annotated charts and hierarchical visualizations to molecular structure diagrams, Euclidean geometry, and mathematical formulae. These graphics are still developed using rigid typologies, monolithic tools, or specialized grammars that lack the customizability and generality of the GoG. In response, we present Bluefish, a relational grammar of graphics that extends the benefits of the GoG to this larger domain. Bluefish provides two key abstractions: user-extensible, domain-specific elements (e.g., mathematical expressions, chemical atoms, or program state stack frames); and perceptual groupings (also known as Gestalt relations) like proximity, nesting, and linking. Users compose these primitives within a Bluefish specification, which the language runtime compiles to a relational scenegraph: a formal representation of a graphic that, compared to traditional tree-based scenegraphs, better preserves semantic relationships between visual elements. To illustrate its flexibility, we show that Bluefish can represent data-driven graphic representations across a diverse range of domains while closely aligning with domain-specific vocabulary. Moreover, to demonstrate the affordances of Bluefish's relational scenegraph, we develop a prototype screen reader tool that allows blind and low-vision users to traverse a diagram without significant additional scaffolding.


翻译:图形语法(Grammar of Graphics, GoG)已成为一种流行的可视化规范格式,因为它将不同类型的图表统一到一个一致、模块化且可定制的框架中。然而,其优势尚未惠及更广泛的数据驱动图形表示——从带标注的图表、层级化可视化,到分子结构图、欧几里得几何和数学公式。这些图形仍然依赖于僵化的分类法、单一工具或专用语法,缺乏GoG的可定制性和通用性。为此,我们提出Bluefish,一种关系型图形语法,将GoG的优势扩展至这一更广阔的领域。Bluefish提供两个关键抽象:用户可扩展的领域特定元素(例如数学表达式、化学原子或程序状态栈帧);以及感知分组(即格式塔关系),如邻近性、嵌套和链接。用户在Bluefish规范中组合这些原语,语言运行时将其编译为关系型场景图:一种图形的形式化表示,与传统的基于树的场景图相比,能更好地保留视觉元素之间的语义关系。为展示其灵活性,我们证明Bluefish能够在跨多个领域的范围内表示数据驱动图形表示,同时与领域特定词汇紧密对齐。此外,为体现Bluefish关系型场景图的效用,我们开发了一个原型屏幕阅读器工具,使盲人和低视力用户无需额外大量辅助即可遍历图表。

0
下载
关闭预览

相关内容

Linux导论,Introduction to Linux,96页ppt
专知会员服务
82+阅读 · 2020年7月26日
FlowQA: Grasping Flow in History for Conversational Machine Comprehension
专知会员服务
35+阅读 · 2019年10月18日
Stabilizing Transformers for Reinforcement Learning
专知会员服务
61+阅读 · 2019年10月17日
《DeepGCNs: Making GCNs Go as Deep as CNNs》
专知会员服务
32+阅读 · 2019年10月17日
Keras François Chollet 《Deep Learning with Python 》, 386页pdf
专知会员服务
164+阅读 · 2019年10月12日
【SIGGRAPH2019】TensorFlow 2.0深度学习计算机图形学应用
专知会员服务
41+阅读 · 2019年10月9日
Hierarchically Structured Meta-learning
CreateAMind
27+阅读 · 2019年5月22日
Transferring Knowledge across Learning Processes
CreateAMind
29+阅读 · 2019年5月18日
强化学习的Unsupervised Meta-Learning
CreateAMind
18+阅读 · 2019年1月7日
Unsupervised Learning via Meta-Learning
CreateAMind
44+阅读 · 2019年1月3日
A Technical Overview of AI & ML in 2018 & Trends for 2019
待字闺中
18+阅读 · 2018年12月24日
STRCF for Visual Object Tracking
统计学习与视觉计算组
15+阅读 · 2018年5月29日
Focal Loss for Dense Object Detection
统计学习与视觉计算组
12+阅读 · 2018年3月15日
论文浅尝 | Question Answering over Freebase
开放知识图谱
19+阅读 · 2018年1月9日
IJCAI | Cascade Dynamics Modeling with Attention-based RNN
KingsGarden
13+阅读 · 2017年7月16日
From Softmax to Sparsemax-ICML16(1)
KingsGarden
74+阅读 · 2016年11月26日
国家自然科学基金
13+阅读 · 2017年12月31日
国家自然科学基金
3+阅读 · 2016年12月31日
国家自然科学基金
2+阅读 · 2015年12月31日
国家自然科学基金
3+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
2+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
2+阅读 · 2014年12月31日
国家自然科学基金
6+阅读 · 2014年12月31日
GeomCA: Geometric Evaluation of Data Representations
Arxiv
11+阅读 · 2021年5月26日
VIP会员
最新内容
驱动军事决策变革的顶尖人工智能指挥系统
专知会员服务
9+阅读 · 8月11日
非对称防御中的自组织临界性:俄乌战争
专知会员服务
10+阅读 · 8月10日
《战争中的大语言模型监管》
专知会员服务
14+阅读 · 8月10日
《边缘计算关键技术分析及美军作战实践应用》
边缘计算的军事应用
专知会员服务
12+阅读 · 8月9日
相关资讯
Hierarchically Structured Meta-learning
CreateAMind
27+阅读 · 2019年5月22日
Transferring Knowledge across Learning Processes
CreateAMind
29+阅读 · 2019年5月18日
强化学习的Unsupervised Meta-Learning
CreateAMind
18+阅读 · 2019年1月7日
Unsupervised Learning via Meta-Learning
CreateAMind
44+阅读 · 2019年1月3日
A Technical Overview of AI & ML in 2018 & Trends for 2019
待字闺中
18+阅读 · 2018年12月24日
STRCF for Visual Object Tracking
统计学习与视觉计算组
15+阅读 · 2018年5月29日
Focal Loss for Dense Object Detection
统计学习与视觉计算组
12+阅读 · 2018年3月15日
论文浅尝 | Question Answering over Freebase
开放知识图谱
19+阅读 · 2018年1月9日
IJCAI | Cascade Dynamics Modeling with Attention-based RNN
KingsGarden
13+阅读 · 2017年7月16日
From Softmax to Sparsemax-ICML16(1)
KingsGarden
74+阅读 · 2016年11月26日
相关基金
国家自然科学基金
13+阅读 · 2017年12月31日
国家自然科学基金
3+阅读 · 2016年12月31日
国家自然科学基金
2+阅读 · 2015年12月31日
国家自然科学基金
3+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2015年12月31日
国家自然科学基金
2+阅读 · 2015年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
0+阅读 · 2014年12月31日
国家自然科学基金
2+阅读 · 2014年12月31日
国家自然科学基金
6+阅读 · 2014年12月31日
Top
微信扫码咨询专知VIP会员