Overlapping bar plots
You can customize bar plots further by adjusting the dodging so that your bars partially overlap each other. Instead of using position = "dodge"
, you're going to use position_dodge()
, like you did with position_jitter()
in the the previous exercises. Here, you'll save this as an object, posn_d
, so that you can easily reuse it.
Remember, the reason you want to use position_dodge()
(and position_jitter()
) is to specify how much dodging (or jittering) you want.
For this example, you'll use the mtcars
dataset.
This exercise is part of the course
Introduction to Data Visualization with ggplot2
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
ggplot(mtcars, aes(cyl, fill = fam)) +
# Change position to use the functional form, with width 0.2
geom_bar(position = "dodge")