Side-by-side bar charts
While a contingency table represents the counts numerically, it's often more useful to represent them graphically.
Here you'll construct two side-by-side bar charts of the comics data. This shows that there can often be two or more options for presenting the same data. Passing the argument position = "dodge" to geom_bar() says that you want a side-by-side (i.e. not stacked) bar chart.
This exercise is part of the course
Exploratory Data Analysis in R
Exercise instructions
- Load the ggplot2package.
- Create a side-by-side bar chart with alignon the x-axis andgenderas thefillaesthetic.
- Create another side-by-side bar chart with genderon the x-axis andalignas thefillaesthetic. Rotate the axis labels 90 degrees to help readability.
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# Load ggplot2
# Create side-by-side bar chart of gender by alignment
ggplot(___, aes(x = ___, fill = ___)) + 
  geom_bar(position = ___)
# Create side-by-side bar chart of alignment by gender
ggplot(___, aes(x = ___, fill = ___)) + 
  geom_bar(___) +
  theme(axis.text.x = element_text(angle = ___))