gpt4 book ai didi

r - 如何使用 ggplot2 在世界地图上绘制一个点?

转载 作者:行者123 更新时间:2023-12-01 10:06:48 25 4
gpt4 key购买 nike

在世界地图上,如何绘制一个点?

all_states <- map_data("usa")
p <- p + geom_polygon( data=all_states, aes(x=long, y=lat, group = group, legend = FALSE))
p

此外,是否可以删除 map 中的网格和经纬度值?

最佳答案

library(maps)
library(ggplot2)
world<-map_data('world')
sf<-data.frame(long=-122.26,lat=37.47)
p <- ggplot(legend=FALSE) +
geom_polygon( data=world, aes(x=long, y=lat,group=group)) +
opts(panel.background = theme_blank()) +
opts(panel.grid.major = theme_blank()) +
opts(panel.grid.minor = theme_blank()) +
opts(axis.text.x = theme_blank(),axis.text.y = theme_blank()) +
opts(axis.ticks = theme_blank()) +
xlab("") + ylab("")
# add a single point

p <- p + geom_point(data=sf,aes(long,lat),colour="green",size=4)
p

注意:自版本 0.9.2 以来,opts 一直是 replaced通过主题。因此,例如,opts(panel.background = theme_blank()) 将变为 theme(panel.background = element_blank())

关于r - 如何使用 ggplot2 在世界地图上绘制一个点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9422167/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com