如何在maps::map in R中的状态中心放置一个彩色点?

问题描述 投票:0回答:1

我使用

map
maps
包中的
R
函数制作了美国地图。

library(maps)
map("state")

我想在选定状态的中心添加彩色点。 下面是我想要的结果的一个简单示例(手绘):

enter image description here

有没有办法在

maps::map
中绘制这些居中的点?

r maps
1个回答
0
投票

找到了一种使用

map.text
和中心圆的 unicode 的方法(即:“
U2022
”):

map("state")
map.text("state",regions=c("wisconsin","illinois","indiana"),labels = rep("\U2022",3),cex=1.5, col = "red", add=T)
map.text("state",regions=c("minnesota","iowa","missouri"),labels = rep("\U2022",3),cex=1.5, col = "orange", add=T)
map.text("state",regions=c("nebraska","kansas"),labels = rep("\U2022",2),cex=1.5, col = "goldenrod", add=T)

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.