8.1 Getting started
A ggplot graph needs at least 3 components:
- Data: that is the source data that we want to represent.
- Aesthetics mappings: they describe what will be visualized from data. What are you trying to show?
- Geometrics: functions that represent what we see in the graph: lines, points, boxes etc. for example:
- geom_point()
- geom_lines()
- geom_histogram()
- geom_boxplot()
- geom_bar()
- geom_smooth()
- geom_tiles()
The base structure is the following:
ggplot(<DATA>, <AESTHETICS>) + <GEOMETRICS>
For example if we want to represent column1 (on the x axis) and column2 (on the y axis) of data as points, we can use the following structure:
This will be our template as we explore different types of graphs.
We can add more layers and components to this base structure to customize the plot, as we will see in the next examples.