R 如何将州名添加到澳大利亚地图?
我编写了以下代码:R 如何将州名添加到澳大利亚地图?,r,R,我编写了以下代码: library(ozmaps) oz(states = TRUE, coast = TRUE, ylim = NULL, add = FALSE, ar = 1, eps = 0.25) 这将产生: 我想知道如何在地图上加上各州的名字?如果整个过程可以通过“map”包来完成,那么也可以 谢谢。我不熟悉套餐ozmaps。我在包中找不到州名称的数据以及州质心的纬度和经度值 通过快速的互联网搜索,从中获得了一些具有代表性的州数据 您可以调整此数据或找到更好的源,因此这应该
library(ozmaps)
oz(states = TRUE, coast = TRUE,
ylim = NULL, add = FALSE, ar = 1, eps = 0.25)
这将产生:
我想知道如何在地图上加上各州的名字?如果整个过程可以通过“map”包来完成,那么也可以
谢谢。我不熟悉套餐
ozmaps
。我在包中找不到州名称的数据以及州质心的纬度和经度值
通过快速的互联网搜索,从中获得了一些具有代表性的州数据
您可以调整此数据或找到更好的源,因此这应该是一个开始
库(TIBLE)
图书馆(GG2)
图书馆(分区计划大纲图)
ggplot(ozmap_州)+
geom_sf()+
geom_文本(数据=oz_状态,aes(长,纬度,标签=状态))+
主题_void()
数据
oz_州
oz_states <- tribble(
~state, ~lat, ~long,
"Australian Capital Territory", -35.3546004, 149.2113468,
"New South Wales", -33.42004148, 151.3000048,
"Northern Territory", -13.81617348, 131.816698,
"Queensland", -26.67998777, 153.0500272,
"South Australia", -34.28293455, 140.6000378,
"Tasmania", -40.83292234, 145.1166613,
"Victoria", -37.73119953, 142.0234135,
"Western Australia", -33.58287392, 120.0333345
)