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
)