美文网首页
R可视化:ggtree进化树

R可视化:ggtree进化树

作者: 生信学习者2 | 来源:发表于2020-12-15 08:21 被阅读0次

    ggtree较为完美展示物种进化树图。更多知识分享请到 https://zouhua.top/

    df <- iris[,1:4]  
    rownames(df) <- paste(iris$Species,1:150,sep="_")
    
    hc<-hclust(dist(df))
    library(ggtree)
    
    ggtree(hc,layout="circular")+
      xlim(0,5)+
      geom_tiplab2(offset=0.1,
                   size=2)+
      #geom_text(aes(label=node))+
      geom_hilight(node = 152,fill="red")+
      geom_hilight(node=154,fill="steelblue")+
      geom_hilight(node=155,fill="green")+
      geom_cladelabel(node=152,label="virginica",
                      offset=1.2,barsize = 2,
                      vjust=-0.5,color="red")+
      geom_cladelabel(node=154,label="versicolor",
                      offset=1.2,barsize = 2,
                      hjust=1.2,color="steelblue")+
      geom_cladelabel(node=155,label="setosa",
                      offset=1.2,barsize = 2,
                      hjust=-1,color="green")
    

    参考

    参考文章如引起任何侵权问题,可以与我联系,谢谢。

    相关文章

      网友评论

          本文标题:R可视化:ggtree进化树

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