Я использую ggplot2
и пакеты sf
и tigris
для рисования некоторых карт (с geom_sf()
). Я обнаружил, что не могу отключить линии сетки, несмотря на вызов theme(panel.grid = element_blank())
, и похоже, что это связано с использованием coord_sf
.
Вот пример без карты, это более простой способ воспроизвести мою проблему
library(ggplot2)
dat <- data.frame(x=rnorm(10),
y=rnorm(10))
# grid lines, as expected
ggplot(dat, aes(x,y)) +
geom_point() +
theme_light()
# no grid lines, as expected
ggplot(dat, aes(x,y)) +
geom_point() +
theme_light() +
theme(panel.grid = element_blank())
# why does this have grid lines?
ggplot(dat, aes(x,y)) +
geom_point() +
coord_sf() +
theme_light() +
theme(panel.grid = element_blank())
Я бы хотел использовать coord_sf
, но также отключить линии сетки.