A Layered Grammar of Graphics

@article{Wickham2010ALG,
  title={A Layered Grammar of Graphics},
  author={Hadley Wickham},
  journal={Journal of Computational and Graphical Statistics},
  year={2010},
  volume={19},
  pages={28 - 3}
}
  • H. Wickham
  • Published 1 January 2010
  • Computer Science
  • Journal of Computational and Graphical Statistics
A grammar of graphics is a tool that enables us to concisely describe the components of a graphic. [...] Key Method The grammar is then presented formally and compared to Wilkinson’s grammar, highlighting the hierarchy of defaults, and the implications of embedding a graphical grammar into a programming language. The power of the grammar is illustrated with a selection of examples that explore different components and their interactions, in more detail. The article concludes by discussing some perceptual issues…Expand
Vega-Lite: A Grammar of Interactive Graphics
TLDR
Vega-Lite combines a traditional grammar of graphics, providing visual encoding rules and a composition algebra for layered and multi-view displays, with a novel grammar of interaction, that enables rapid specification of interactive data visualizations.
Florence: a Web-based Grammar of Graphics for Making Maps and Learning Cartography
To address these challenges, we introduce a JavaScript-based open-source framework for web-based cartography and data visualization. It is built on top of existing open web standards that are already
Visualisation Design as Language Transformations - From Conceptual Models to Graphics Grammars
TLDR
A general framework is obtained, which may inform the process of visualisation design, as well as enable the creation of flexible general-purpose systems for interactive visual analytics.
A Probabilistic Grammar of Graphics
TLDR
A Probabilistic Grammar of Graphics (PGoG), an extension to Wilkinson's original framework that makes probability expressions, such as P(A|B), a first-class citizen in the language and reduces edit distance between probabilistic visualization specifications, potentially supporting more design exploration.
Extending ggplot2 for Linked and Animated Web Graphics
TLDR
The R package animint is proposed for rapid creation of linked and animated web graphics through a simple extension of ggplot2’s implementation of the Grammar of Graphics to facilitate exploratory web graphics that are easily distributed.
ConceptGraph: A Formal Model for Interpretation and Reasoning During Visual Analysis
TLDR
The presented model adapt and combine theories for the different steps into a unified formal framework such that the analysis process is modelled as an assignment of meaning to displayed structures according to a formal reasoning strategy.
Gemini: A Grammar and Recommender System for Animated Transitions in Statistical Graphics
TLDR
Gemini, a declarative grammar and recommendation system for animated transitions between single-view statistical graphics, is presented, finding that most designs are exactly replicable in Gemini, with many achievable via edits to suggestions, and that Gemini suggestions avoid multiple participant errors.
StructGraphics: Flexible Visualization Design through Data-Agnostic and Reusable Graphical Structures
  • Theophanis Tsandilas
  • Medicine, Computer Science
    IEEE Transactions on Visualization and Computer Graphics
  • 2021
TLDR
This paper introduces StructGraphics, an approach for creating data-agnostic and fully reusable visualization designs that enables designers to construct visualization designs by drawing graphics on a canvas and then structuring their visual properties without relying on a concrete dataset or data schema.
ECharts: A declarative framework for rapid construction of web-based visualization
TLDR
ECharts is an open-sourced, web-based, cross-platform framework that supports the rapid construction of interactive visualization, driven by three goals: easy-to-use, rich built-in interactions, and high performance.
Data Illustrator: Augmenting Vector Design Tools with Lazy Data Binding for Expressive Visualization Authoring
TLDR
Data Illustrator is proposed, a novel visualization framework that extends interaction techniques in modern vector design tools for direct manipulation of visualization configurations and parameters and demonstrates the expressive power of the approach through a variety of examples.
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 31 REFERENCES
Graphical Perception: Theory, Experimentation, and Application to the Development of Graphical Methods
Abstract The subject of graphical methods for data analysis and for data presentation needs a scientific foundation. In this article we take a few steps in the direction of establishing such a
A Model for Studying Display Methods of Statistical Graphics
TLDR
A model has been developed to provide a framework for the study of visual decoding and a specification of visual operations that are employed to carry out pattern perception and table look-up is developed.
ggplot2: Elegant Graphics for Data Analysis
ggplot2: Elegant Graphics for Data Analysis is a new addition to the UseR! series by Springer, probably the fastest expanding source of resources for computational statistics at the current moment.
The Visual Design and Control of Trellis Display
TLDR
Trellis display provides a powerful mechanism for understanding interactions in studies of how a response depends on explanatory variables, and makes important discoveries not appreciated in the original analyses.
Effect ordering for data displays
TLDR
This paper outlines a general framework for ordering information in visual displays according to the effects or trends which the authors desire to see, and presents several techniques for ordering items, levels or variables "optimally", based on some desired criterion.
The Grammar of Graphics
  • Mark Bailey
  • Mathematics, Computer Science
    Technometrics
  • 2007
TLDR
The book describes clearly and intuitively the differences between exploratory and confirmatory factor analysis, and discusses how to construct, validate, and assess the goodness of fit of a measurement model in SEM by confirmatory factors analysis.
Variable Resolution Bivariate Plots
Abstract Scatterplots are the method of choice for displaying the distribution of points in two dimensions. They are used to discover patterns such as holes, outliers, modes, and association between
Grand Tours, Projection Pursuit Guided Tours, and Manual Controls
TLDR
Projection pursuit (PP) generalizes ideas into a common strategy, where an arbitrary function on projections is optimized, and aims to find structure in multidimensional data when computer screens are only two-dimensional.
Constructing and reading mosaicplots
  • H. Hofmann
  • Computer Science
    Comput. Stat. Data Anal.
  • 2003
TLDR
This paper gives a wrap-up of mosaicplots in default construction mode as well as for some of their variations, such as fluctuation mode, Doubledecker plots and same-bin-size display.
Multi-Scale Banking to 45 Degrees
TLDR
This paper revisits the aspect ratio result of William Cleveland's Visualizing Data and proposes alternate optimization criteria designed to further improve the visual perception of line segment orientations and develops multi-scale banking, a technique that combines spectral analysis with banking to 45deg.
...
1
2
3
4
...