微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在R中的世界地图上绘制点,错误:将离散值提供给连续比例尺

如何解决在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 举报,一经查实,本站将立刻删除。