小编Sig*_*eir的帖子

热图ggplot中瓷砖之间的空白

我有使用 ggplot2 生成的热图。

在此处输入图片说明 我想要做的是在以大写字母列出的变量和以小写字母列出的变量之间添加空格,以便将这两个类别分开。我仍然希望瓷砖的宽度相等。

我用来生成情节的代码是:

ggplot(mockdata, aes(variable, Measurement)) + 
  geom_tile(aes(fill = mockdata$plotval), colour = "dark red")  + scale_fill_gradient2(limits=c(-20, 20),high = "firebrick3", low = "dodgerblue4") + 
  theme_minimal() + theme(axis.text.x=element_text(size=28, angle=90), axis.text.y=element_text(size=28)) + 
  labs(title="", x="", y="", fill="") 
Run Code Online (Sandbox Code Playgroud)

我的数据如下所示:

> head(mockdata)    Measurement variable         Pval       effect
> direction    plotval category 21          20        A 4.511987e+04
> -0.004892941        -1 -4.6543678 Measured 22          19        A 3.436853e-08  0.054344854         1  7.4638390 Measured 23          18        A 1.465755e+00  0.355139910         1 -0.1660613 Measured 24         
> 17        A 7.006222e-04 -0.079390247        -1  3.1545161 Measured …
Run Code Online (Sandbox Code Playgroud)

r heatmap ggplot2

4
推荐指数
1
解决办法
4039
查看次数

标签 统计

ggplot2 ×1

heatmap ×1

r ×1