coord_sf强制ggplot网格线?

时间:2018-09-14 22:17:39

标签: r ggplot2 sf tigris

我正在使用ggplot2以及sftigris包来绘制一些地图(使用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()

enter image description here

# no grid lines, as expected
ggplot(dat, aes(x,y)) +
  geom_point() +
  theme_light() +
  theme(panel.grid = element_blank())

enter image description here

# why does this have grid lines?
ggplot(dat, aes(x,y)) +
  geom_point() +
  coord_sf() +
  theme_light() +
  theme(panel.grid = element_blank())

enter image description here

我想使用coord_sf,但也要关闭网格线。

0 个答案:

没有答案