【发布时间】:2018-09-24 22:42:26
【问题描述】:
在使用geom_sf 绘图时,删除网格线的标准方法似乎是徒劳的。
例如,如果我们绘制一个简单的ggplot 对象,这可以移除网格
library(tidyverse)
library(sf)
mtcars %>%
ggplot(
aes(disp, hp)
) +
geom_point() +
theme(
panel.grid.major = element_blank(),
panel.grid.minor = element_blank()
)
返回
但是当您使用geom_sf 绘图时,相同的代码无法删除网格
"shape/nc.shp" %>%
system.file(
package = "sf"
) %>%
st_read(
quiet = TRUE
) %>%
ggplot() +
geom_sf(aes(fill = AREA)) +
theme(
panel.grid.major = element_blank(),
panel.grid.minor = element_blank()
)
【问题讨论】: