use simplify to remove redundancy of enriched GO terms




library(ggplot2)
library(ggtree)
dd <- data.frame(x=LETTERS[1:3], y=1:3)
pie <- ggplot(dd, aes(x=1, y, fill=x)) +
geom_bar(stat="identity", width=1) +
coord_polar(theta="y") + theme_tree() +
xlab(NULL) + ylab(NULL) +
theme_transparent()
x <- sample(2:9)
y <- sample(2:9)
width <- sample(seq(0.05, 0.15, length.out=length(x)))
height <- width
p <- ggplot(data=data.frame(x=c(0, 10), y=c(0, 10)), aes(x, y))+geom_blank()
print(p)
for (i in seq_along(x)) {
p %<>% subview(pie, x[i], y[i], width[i], height[i])
print(p)
}
With this function, we can plot a specific clade and add a subplot of
the whole topology; we can also add relative statistic graph above the
tree ... [Read more...]


set.seed(2015-08-01) p <- ggtree(rtree(10)) + xlim(0, 5)+ ylim(0, 11)We need a data.frame that contains information of taxa labels and image paths. Here I created such a ...










Copyright © 2025 | MH Corporate basic by MH Themes