R 全球分区域
我试图在一张世界地图上绘制数据,其国家可能会也可能不会被分区域分割。我将用一个玩具的例子来说明我的意思。除加拿大(一个地区)和纽约(美国地区的一个次区域)外,所有国家的值均为0,其值为1。美国其他地区将为0 我加载世界数据地图并创建所有区域和次区域的向量R 全球分区域,r,ggplot2,maps,R,Ggplot2,Maps,我试图在一张世界地图上绘制数据,其国家可能会也可能不会被分区域分割。我将用一个玩具的例子来说明我的意思。除加拿大(一个地区)和纽约(美国地区的一个次区域)外,所有国家的值均为0,其值为1。美国其他地区将为0 我加载世界数据地图并创建所有区域和次区域的向量 world <- map_data("world") country <- c(unique(world$region), unique(world$subregion)) 从我的数据框中删除美国地区只会将其从地图中删除。使美国地
world <- map_data("world")
country <- c(unique(world$region), unique(world$subregion))
从我的数据框中删除美国地区只会将其从地图中删除。使美国地区的统计元素NA变灰。我在世界地图上只考虑过包含次区域,但似乎不知道如何包含没有次区域的区域
world <- map_data("world")
country <- c(unique(world$region), unique(world$subregion))
任何想法都将不胜感激。谢谢你应该考虑使用SeabeFrand有适当的管理区域。用内置的地图做这件事会有点麻烦。虽然您已经提供了一个很好的基本问题,但了解您最终完全想要做什么是很有用的,因为我们可以为您的任务建议优化的形状文件。
ggplot(mydf, aes(map_id = country)) +
geom_map(aes(fill = stats), map = world) +
expand_limits(x = world$long, y = world$lat)