I chose point symbols, they appeared on the map, but didn't appear in the legend. ```r library("sf") library("ggplot2") df = data.frame(x = 1:2, y = 1:2, val = 3:4, shape = factor(1:2)) df = st_as_sf(df, coords = c("x", "y"), crs = 27700) ggplot(df) + geom_sf(aes(color = val, shape = shape)) ``` 