Borrowing from https://r-charts.com/spatial/maps-ggplot2/, I want to plot an object using ggplot2 and label them using geom_sf_text. I can plot and adjust settings just fine, but can't determine a way to remove the 'x' and 'y' axis labels.
So, the data is:
map <- read_sf("https://raw.githubusercontent.com/R-CoderDotCom/data/main/shapefile_spain/spain.geojson")
And the map is:
ggplot(map) +
geom_sf(color = "white", aes(fill = unemp_rate)) +
theme(legend.position = "none", panel.grid=element_blank(), axis.text = element_blank(), axis.ticks = element_blank()) +
geom_sf_text(aes(label = name))
With the resulting map:

Removing the geom_sf_text row results in no axis labels, but every time I add that line the labels return. I've tried all the theme and aes commands I can think of, but nothing has worked.
In addition to @stefan mentioned possibilities:
using
theme_voidusing
axis.title.x = element_blank()``axis.title.y = element_blank()`using
labs(y = "", x = "")