美文网首页群体遗传学
群体分布——如何用R语言绘制群体地理分布

群体分布——如何用R语言绘制群体地理分布

作者: 只看不写_nathan | 来源:发表于2020-08-15 12:19 被阅读0次

Nathan写于2020.08.15
群体的地理分布,是做文章经常放的第一张图,其表明你的群体材料在地理上分布的情况(感觉是一句废话

01 input

首先输入数据是样品分组,以及每个样品对应的经纬度。实例数据如下:


随便编的数据

有了这个数据就直接用下面的R代码进行画图就可以了。

library(ggplot2)
library(sp)
library(maps)
library(maptools)
library(ggmap)
mydata <- read.table('exl.txt',header = T)

mp <- NULL
#设置mp
mapworld <- borders("world",colour = "white",fill ="white")
#搞一个空地图
mp<-ggplot()+mapworld+ylim(-60,90)
#设置经度的范围,去掉了南北极
mp2<-mp+geom_point(aes(x=mydata$lat,y=mydata$long,color=mydata$number),size=5)+scale_size(range=c(1,1))
#将品种分布以散点的方式绘制
#size:点的大小
#scale_size:对图层尺寸进行设置
mp3<-mp2+theme(legend.position = "none")+theme_bw()+
 theme(panel.grid=element_blank(),panel.border=element_blank(),axis.line=element_line(size=1,colour="black"))+
  theme(panel.background = element_rect(fill = '#87CEFA'))
#去掉网格和设置背景色
#theme)_bw()去掉背景色
#theme(panel.background = element_rect(fill = '#87CEFA')):改变背景色
mp3
随手一画

相关文章

  • 群体分布——如何用R语言绘制群体地理分布

    Nathan写于2020.08.15群体的地理分布,是做文章经常放的第一张图,其表明你的群体材料在地理上分布的情况...

  • 一、绪论

    1.什么是群体遗传学? 植物群体遗传学是研究植物群体中等位基因分布、分布的维持和变化的科学,由此探讨植物进化的机制...

  • 2018升级版Motif数据库Jaspar

    R包ggseqlogo 绘制seq logo图和Seq logo 在线绘制工具--Weblogo介绍了如何用R脚本...

  • 三、理想群体与Hardy-Weinberg法则

    群体遗传学研究的目的是为了揭示群体遗传结构变化的机制。群体遗传结构,是指群体遗传变异的大小、时空分布模式或格局,它...

  • 2020-06-29

    R语言boxplot绘图函数 boxplot 用于绘制箱线图,我们都知道boxplot 用于展示一组数据的总体分布...

  • 群体的影响无处不在

    人是群居动物,基于群体的背景,产生群体的行为,群体的影响广泛存在。 群体是指两个或者更多互动并相互影响的人,群体如...

  • 送你一张带数据点分布的中国地图

    地图是数据可视化的一部分,做群体遗传学、动物学、植物学等的朋友经常用到地图,比如绘制样品采样点分布,物种分布等等。...

  • 读丹尼尔戈尔曼《专注》第三天

    在我们协调所见与所知的的过程中,认知能力将得到提升。 群体智慧是分布于群体之间每个个体贡献的总和,群体智慧是专注力...

  • 马克思:一切社会关系的总和

    动物也有群体,如牛群、马群、黑猩猩群体,但是动物却没有一种语言,也不能够制造、使用和携带工具,当然也不能够传承工具...

  • 我读乌合之众 第五天

    第三卷 第一章:群体的分类 把这些群体可以分为以下两类:(1)异质性群体a.无名称的群体(如街头群体)b.有名称的...

网友评论

    本文标题:群体分布——如何用R语言绘制群体地理分布

    本文链接:https://www.haomeiwen.com/subject/gefadktx.html