I'm having trouble plotting a world map with the x-axis (longitude) labeled similarly to the y-axis. The longitude labels don't make sense to me and don't seem to respond to scale_x_continuous().
library(tidyverse)
library(sf)
#> Linking to GEOS 3.9.0, GDAL 3.2.1, PROJ 7.2.1
library(rnaturalearth)
ggplot() +
geom_sf(data = ne_countries(returnclass = "sf"),
fill = "gray90", color = NA) +
geom_sf(data = ne_coastline(returnclass = "sf")) +
ylab("") +
xlab("") +
theme_bw() +
coord_sf(expand = FALSE) +
scale_x_continuous(breaks = seq(from = -180, to = 180, by = 60))

ggplot() +
geom_sf(data = ne_countries(returnclass = "sf"),
fill = "gray90", color = NA) +
geom_sf(data = ne_coastline(returnclass = "sf")) +
ylab("") +
xlab("") +
theme_bw() +
coord_sf(expand = FALSE)

Created on 2021-07-26 by the reprex package (v2.0.0)
Is there a way to format labels along both axes to match the way that the latitude is currently shown?