scale_shape_manual

ARGUMENTS
no arguments
without the scale
breaks
drop
guide
labels
na.translate
na.value
name
values

Actually, you have to add the values argument to every manual scale.

mpg$cyl <- as.factor(mpg$cyl)
ggplot(mpg, aes(x = displ, y = hwy, shape = hwy)) +
  geom_point(size = 3) +
  scale_shape_manual(values = c(8, 6, 1, 2))
ggplot2tor image

ggplot2tor

Handmade tutorials to help you master ggplot2. Each tutorial provides a step-by-step guide that teaches you how to create visualizations that go beyond the basics of ggplot2.

Creator and author

I am an educational scientist and instructional designer with a curiosity for web development and data visualization. Find me on my personal homepage.