【发布时间】:2020-10-29 14:36:34
【问题描述】:
我想使用一些映射包中提供的 sf 映射,例如 rworldmap。我既不能在几何内部着色也不能转换为允许我使用 fill= 参数的多面体。
backg= sf::st_as_sf(rworldmap::coastsCoarse)
ggplot()+geom_sf(data=backg)
我知道因为这是一个字符串,所以填充参数不起作用。
ggplot()+geom_sf(data=backg,fill='blue')
但也尝试转换为多面体失败
MP=st_cast(backg,'MULTIPOLYGON')
是否可以在一行/多字符串 sf 内着色?
【问题讨论】:
-
backg和datab是同一个东西吗? -
你想给什么上色?
-
@Edo 是的,抱歉,现在更正。我想在大陆内部着色。