Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
119 tokens/sec
GPT-4o
56 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
47 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Cicero: A Declarative Grammar for Responsive Visualization (2203.08314v1)

Published 15 Mar 2022 in cs.HC

Abstract: Designing responsive visualizations can be cast as applying transformations to a source view to render it suitable for a different screen size. However, designing responsive visualizations is often tedious as authors must manually apply and reason about candidate transformations. We present Cicero, a declarative grammar for concisely specifying responsive visualization transformations which paves the way for more intelligent responsive visualization authoring tools. Cicero's flexible specifier syntax allows authors to select visualization elements to transform, independent of the source view's structure. Cicero encodes a concise set of actions to encode a diverse set of transformations in both desktop-first and mobile-first design processes. Authors can ultimately reuse design-agnostic transformations across different visualizations. To demonstrate the utility of Cicero, we develop a compiler to an extended version of Vega-Lite, and provide principles for our compiler. We further discuss the incorporation of Cicero into responsive visualization authoring tools, such as a design recommender.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (7)
  1. Hyeok Kim (14 papers)
  2. Ryan Rossi (67 papers)
  3. Fan Du (26 papers)
  4. Eunyee Koh (36 papers)
  5. Shunan Guo (16 papers)
  6. Jessica Hullman (46 papers)
  7. Jane Hoffswell (18 papers)
Citations (16)

Summary

We haven't generated a summary for this paper yet.