如何解决在R中的世界地图上绘制点,错误:将离散值提供给连续比例尺
我正在尝试在R中创建一个具有基本世界地图的图形,并在上面叠加点作为位置。我还想通过数据框中的其他数据指定点的大小和颜色。这是我目前的代码:
#reading in data
world <-map_data("world")
data <-read.csv("map_data.csv",header=TRUE)
#creating base worldmap
worldbase <- ggplot()+
geom_polygon(data=world,aes(x=long,y=lat,group=group),fill=NA,color="black") +
coord_fixed(1.3)
#overlaying points on top of base map
worldbase +
geom_point(data=data,mapping=aes(x=Long_DD,y=Lat_DD,size=total_bases,color=factor(seq_type))) #These are all columns in my dataframe containing longitude,latitude,continuous information (total_bases) and categorical information (seq_type).
当前,我收到错误消息
“错误:离散值提供给连续刻度”
我知道这与我的x和y规范有关,但是我还将如何从数据框中绘制纬度和经度值?
帮助表示赞赏!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。