Visual information displays are typically composed of multiple visualizations that are used to facilitate an understanding of the underlying data. A common example are dashboards, which are frequently used in domains such as finance, process monitoring and business intelligence. However, users may not be aware of existing guidelines and lack expert design knowledge when composing such multi-view visualizations. In this paper, we present semantic snapping, an approach to help non-expert users design effective multi-view visualizations from sets of pre-existing views. When a particular view is placed on a canvas, it is "aligned" with the remaining views -- not with respect to its geometric layout, but based on aspects of the visual encoding itself, such as how data dimensions are mapped to channels. Our method uses an on-the-fly procedure to detect and suggest resolutions for conflicting, misleading, or ambiguous designs, as well as to provide suggestions for alternative presentations. With this approach, users can be guided to avoid common pitfalls encountered when composing visualizations. Our provided examples and case studies demonstrate the usefulness and validity of our approach.
翻译:视觉信息显示通常由多种可视化组成,用于促进对基础数据的理解。一个常见的例子就是仪表板,在金融、程序监测和商业情报等领域经常使用。然而,用户可能不了解现有准则,在制作多视图可视化时缺乏专家设计知识。本文介绍语义断裂,这是一种帮助非专家用户设计从一组先前存在的视图中获取有效多视化的方法。当将特定视图放在画布上时,它与其余的观点“一致” -- -- 与其几何布局无关,而是基于视觉编码本身的方面,例如如何将数据维度映射到频道。我们的方法使用即时程序来探测和提出冲突、误导或模糊的设计的解决方案,并为替代的演示提供建议。采用这种方法,可以引导用户避免在描述可视化时遇到常见的陷阱。我们提供的例子和案例研究显示了我们的方法的实用性和有效性。