skip to main content
Skip header Section
The Grammar of Graphics (Statistics and Computing)July 2005
Publisher:
  • Springer-Verlag
  • Berlin, Heidelberg
ISBN:978-0-387-24544-7
Published:01 July 2005
Skip Bibliometrics Section
Bibliometrics
Abstract

No abstract available.

Cited By

  1. ACM
    Liu J, Chen Y, Atkinson E, Feng Y and Bodik R (2023). Conflict-Driven Synthesis for Layout Engines, Proceedings of the ACM on Programming Languages, 7:PLDI, (638-659), Online publication date: 6-Jun-2023.
  2. Ather H, Bez J, Norris B and Byna S Illuminating the I/O Optimization Path of Scientific Applications High Performance Computing, (22-41)
  3. ACM
    Prun D and Béger P (2022). Formal Verification of Graphical Properties of Interactive Systems, Proceedings of the ACM on Human-Computer Interaction, 6:EICS, (1-30), Online publication date: 14-Jun-2022.
  4. ACM
    Chen Y, Liu J, Feng Y and Bodik R Tree traversal synthesis using domain-specific symbolic compilation Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, (1030-1042)
  5. ACM
    Wang X and Hornbæk K Visual Exploration of Time-Series Forecasts Through Structured Navigation Proceedings of the International Conference on Advanced Visual Interfaces, (1-9)
  6. ACM
    Lin H, Moritz D and Heer J Dziban: Balancing Agency & Automation in Visualization Design via Anchored Recommendations Proceedings of the 2020 CHI Conference on Human Factors in Computing Systems, (1-12)
  7. Qin X, Luo Y, Tang N and Li G (2019). Making data visualization more efficient and effective: a survey, The VLDB Journal — The International Journal on Very Large Data Bases, 29:1, (93-117), Online publication date: 1-Jan-2020.
  8. McBrien P and Poulovassilis A A Conceptual Modelling Approach to Visualising Linked Data On the Move to Meaningful Internet Systems: OTM 2019 Conferences, (227-245)
  9. ACM
    Panchekha P, Geller A, Ernst M, Tatlock Z and Kamil S (2018). Verifying that web pages have accessible layout, ACM SIGPLAN Notices, 53:4, (1-14), Online publication date: 2-Dec-2018.
  10. ACM
    Panchekha P, Geller A, Ernst M, Tatlock Z and Kamil S Verifying that web pages have accessible layout Proceedings of the 39th ACM SIGPLAN Conference on Programming Language Design and Implementation, (1-14)
  11. ACM
    Zarifis K and Papakonstantinou Y ViDeTTe Interactive Notebooks Proceedings of the Workshop on Human-In-the-Loop Data Analytics, (1-7)
  12. ACM
    Idreos S, Zoumpatianos K, Hentschel B, Kester M and Guo D The Data Calculator Proceedings of the 2018 International Conference on Management of Data, (535-550)
  13. ACM
    Redondo E, Regot J, Fonseca D, Valls F and Giménez L What is the question? Proceedings of the Fourth International Conference on Technological Ecosystems for Enhancing Multiculturality, (91-97)
  14. ACM
    Heer J and Shneiderman B (2012). Interactive dynamics for visual analysis, Communications of the ACM, 55:4, (45-54), Online publication date: 1-Apr-2012.
Contributors
  • University of Illinois at Chicago

Index Terms

  1. The Grammar of Graphics (Statistics and Computing)

      Recommendations

      Reviews

      Robert Goldberg

      Statistical graphics based on an algebraic model are presented in this book. This is considered a novel approach by statisticians, one that differs from the historical perspectives. Tufte [1] considers Minard's 1869 statistical graphic depicting Napoleon's 1812-1813 march on Moscow [2] as the classic graphic that led the way to pictorial displays of data. His technique was the ancestor of the current visualization approach used by most statisticians. With this book, Wilkinson intended to provide a comprehensive foundation that could enable the encapsulation of all statistical (and general) graphics. Wilkinson's interest was not merely theoretical; at SPSS laboratories, he created nViZn as a Java class for analytical graphics. To understand the philosophical differences in the approaches, consider an example provided by the author at a workshop of statisticians: Media and journal experts use pie charts to display the results of a survey. The proportional nature of the slice areas makes this a reasonable choice. The pie chart's radial display enhances this by displacing most of the area to the perimeter of the display, which is more perceptible to the eye. Contrast this with Wilkinson's statement about pie charts at that workshop: "There is no such thing as a pie chart" [3]. Instead, a pie chart is actually a stacked bar graph, which has been transformed into polar coordinates. This book is recognized by statisticians as a groundbreaking attempt at providing a formal (and fundamental) theory for displaying and presenting visualizations of data in the manner that leaves the most significant impact on the reader. As a computer scientist, I can appreciate the importance of generating (drawing) appropriate graphs depicting data obtained by survey or experimentation. Computer scientists generally interpret the word "grammar" within the context of formal language theory and the word "graphics" within the context of imaging. As such, the grammar of graphics could make people think of works about Lindenmayer systems [4,5], or the early works of Mercer and Rosenfeld [6,7]. However, this magnum opus should be perceived more as a formal analysis of presenting information or visualizing data. In this regard, its purpose is more similar to that of Tufte's visualization work [1]. The analysis provided in the chapters is more algebraic (described in chapters 2 and 5) than it is linguistic. Yet, the text does not rely on the prior knowledge of mathematics per se. The presentation of each chapter and the examples therein center around a set of attributes that describe functions, the composition of which can generate curves, surfaces, and graphs. Chapter 19 does discuss graphics grammars in the context of a graphics "reader," but the word "grammar" does not appear in the subject index of this book. The author is very concerned that the reader of this text should properly understand from the onset what the book is about, by describing "what it is not" in chapter 1. In addition to the erudite presentation of each chapter, the author has gone out of his way to present the material in a clear manner, including illustrations (319 in color plus 91 in grayscale) and introductions and summaries in each chapter. The author should be congratulated for completing this monumental task. Researchers interested in a total picture of how to generate statistical graphics will find this text most informative. Online Computing Reviews Service

      Access critical reviews of Computing literature here

      Become a reviewer for Computing Reviews.