Plot 在地图上放置标记

Plot 在地图上放置标记,plot,maps,Plot,Maps,我正在尝试创建一张美国地图,其中说明了以下数据: 2006年,一个州的参议院选举竞争激烈程度如何 该州当年是否有女性候选人竞选参议院。 我可以创建一个具有竞争比例的地图,我使用颜色来表示这一点,也就是说,竞争性更强的州比竞争性较弱的州显示的颜色更深。。除此之外,我想做的是在有女性候选人的州贴上某种标志或旗帜 下面的代码是我用来创建比赛地图的代码,但是我很难弄清楚如何添加到地图中来创建这些标记 代码如下。如果该州有女性候选人,我想加入的变量是二进制1来创建标记;否则为0。还有一点需要注意:我在这里

我正在尝试创建一张美国地图,其中说明了以下数据:

2006年,一个州的参议院选举竞争激烈程度如何 该州当年是否有女性候选人竞选参议院。 我可以创建一个具有竞争比例的地图,我使用颜色来表示这一点,也就是说,竞争性更强的州比竞争性较弱的州显示的颜色更深。。除此之外,我想做的是在有女性候选人的州贴上某种标志或旗帜

下面的代码是我用来创建比赛地图的代码,但是我很难弄清楚如何添加到地图中来创建这些标记

代码如下。如果该州有女性候选人,我想加入的变量是二进制1来创建标记;否则为0。还有一点需要注意:我在这里使用的数据是Total,它由我使用maps包中内置的数据和包含候选人性别和竞争信息的数据创建的所有州组成

all_states <- map_data("state")

Total <- merge(all_states, new.data2, by="region")

p <- ggplot()

p <- p + geom_polygon(data=Total, aes(x=long, y=lat, group = group, fill=Total$comp_scale),colour="cyan"
) + scale_fill_continuous(low = "blue", high = "darkblue", guide="colorbar")  

P1 <- p + theme_bw()  + labs(fill = "Competition"
                             ,title = "Level of Competition: 2006 Senate Races", x="", y="")
comp2006 <- P1 + scale_y_continuous(breaks=c()) + scale_x_continuous(breaks=c()) + theme(panel.border =  element_blank())

comp2006

对于此im,我不知道您在地图创建中使用的语言,因为这可以使用类似于此的代码作为参考,使用标记或使用语言回复我,以便我可以帮助您这是javascrpit代码,或者作为参考,您可以使用此链接

函数初始化{

var mylatng=new google.maps.LatLng-25.363882131.044922

变量映射选项={

缩放:4

中心:myLatlng

}

var map=new google.maps.Mapdocument.getElementById'map-canvas',mapOptions

var marker=new google.maps.marker{

职位:myLatlng

地图:地图

标题:“你好,世界!”

})

}

google.maps.event.AddDomainListenerWindow“加载”,初始化