R语言-ggplot绘制PCoA图

 使用ggplot2包绘制PCoA图

#加载R包
library(ggplot2)
#读取电脑中csv文件
data <- read.csv(file = file.choose(),header = T,sep = ",")
#
Bacteria_pcoa <-ggplot(data,aes(PC1,PC2))+theme_bw()#加载x、y轴,设置主题为黑白
+geom_point(aes(color=group2,shape=group2,fill=group2),stroke=0.5,size=5)#填充点的颜色、形状与大小
+scale_color_manual(values = rep(c("#02B1e6","#20e81d"),time=9))#点边框的颜色
+scale_fill_manual(values = rep(c("#02B1e6","#20e81d"),time=9))#点内部的颜色
+scale_shape_manual(values = rep(c(21,22),time=9))#点的形状
+theme(axis.text=element_text(colour='black',size=12,face = "bold"),axis.title=element_text(colour='black',size=15,face = "bold"))
+labs(x="PC1(25.34%)",y="PC2(16.17%)")#设置x、y轴轴标题
+geom_hline(yintercept=0,linetype=3) #添加水平轴线,y轴刻度为0,类型为3,虚线
+ geom_vline(xintercept=0,linetype=3) #添加垂直轴线,x轴刻度为0,类型为3,虚线
+theme(panel.grid = element_blank())#删除背景网格
+theme(plot.title=element_text(colour='black', size=15,face = "bold",hjust =0.52,vjust=0.5))#设置标题格式(颜色、字号、字形、位置)
+labs(title="细菌_PCoA")#设置标题内容
+theme(legend.title = element_blank(),legend.text=element_text(face="bold", color="black", size=15)) #legend函数,向绘图添加图例,
+scale_x_continuous(limits = c(-0.2,0.2))+scale_y_continuous(limits =c(-0.2,0.2) )#设置x、y轴范围

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值