figtree如何编辑进化树_进化树的注释:ggtree

前几天我们构建了进化树,下一步就是对进化树进行可视化或者编辑注释。对进化树进行可视化的工具有很多,比如iTOL, Evolview等在线工具。但是不得不说,ggtree是一个非常强大的R包,完美继承了ggplot的图层加注释的模式。基本可视化的内容就不做详细介绍了,可以看文末推荐的博客。主要介绍一下常用的注释语法。如何绘制带有支持率的进化树##tree view#############...
摘要由CSDN通过智能技术生成

前几天我们构建了进化树,下一步就是对进化树进行可视化或者编辑注释。对进化树进行可视化的工具有很多,比如iTOL, Evolview等在线工具。但是不得不说,ggtree是一个非常强大的R包,完美继承了ggplot的图层加注释的模式。


基本可视化的内容就不做详细介绍了,可以看文末推荐的博客。主要介绍一下常用的注释语法。

  • 如何绘制带有支持率的进化树

##tree view#############################安装###if (!requireNamespace("BiocManager", quietly = TRUE))#install.packages("BiocManager")#BiocManager::install("ggtree")library(ggplot2)library(ggtree) library(treeio)##读取newick格式树文件tree1 "RAxML_bipartitions.result",node.label = ##基础绘图,默认布局是rectangular,即常见的phylogram树状图ggtree(tree, size=1.0) +      xlim(0,0.45) +                         ##x轴的范围  geom_text2(aes(label=support,hjust=-0.1),size=3)+   ##添加注释信息--支持率  geom_treescale() + theme_tree2()+                       theme(legend.position = "right")

923dac9baf3215fa8bae553e699caab4.png

  • 如果不需要展示枝长/绘制其他类型的树/绘制节点的大小,颜色等

##不展示枝长ggtree(tree, layout="rectangular",branch.length = "none") +#geom_tiplab(size=3, hjust=-0.1) +        ##设置末端tip标签,hjust调整左右距离geom_tippoint(size=1, color="firebrick") +  
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值