如何在R中使用geom_tile添加间隙?

时间:2018-08-08 15:25:21

标签: r ggplot2

我使用geom_tile(ggplot2)绘制热图:

library("reshape2")
library("ggplot2")

x <- matrix(1:12, nrow=3)
rownames(x) <- LETTERS[1:3]
colnames(x) <- letters[1:4]
x_melted <- melt(x)
x_melted$group1 <- rep(c("T1","T2"), each=6)

ggplot(x_melted, aes(x = Var1, y = Var2)) + geom_tile(aes(fill = value))

但是我需要根据group1中的x_melted添加一个间隙,以便在前两行和后两行之间产生间隙。如何添加呢? enter image description here

1 个答案:

答案 0 :(得分:1)

一种方法是使用构面-

<li class="invisible"><a data-toggle="tab" href="#Confirmation " id="confirmation"><b>Confirmation</b></a></li>

<input type="submit" id="btnSummary" class="btn btn-primary" value="Agree and Submit" />

enter image description here