# Visualizations and the grammar of graphics ## Learning objectives * Identify the importance of graphics in communicating information * Define the layered grammar of graphics * Demonstrate how to use layered grammar of graphics to build Minard's graph of Napoleon's invasion of Russia * Practice generating layered graphics using [`ggplot2`](https://github.com/hadley/ggplot2) ___ **April 8, 2020** ## Lecture Notes ### The important of data visualization * Really helpful sometimes to visualize the data rather than to just observe the raw data * Visualize patterns ### Grammar * Must obey the rules of grammer to form a coherent **language** * **[Grammar of Graphics:](https://cfss.uchicago.edu/notes/grammar-of-graphics/)** "The fundamental principles or rules of an art or science" * `ggplot2` uses this grammar in R -> layered grammar of graphics Example: Minard's map * Utilizes line and color * *Can we define this visualization using the grammar of graphics?* ### Building Minard's map in R * `troops` and `cities` data frames representing different kinds of information * Minard's grammar: troops (latitude, longitude, survivors, advance/retreat), cities (latitude, longitude, city name) * layer, scale, coordinate system, faceting *[Building Minard's map in R](https://cfss.uchicago.edu/notes/minard/) solutions on the CFSS website* * **Layer** defines all the major visual elements * **Scale** allows us to change the asethetic appearance of those elements