如何在R中的ggplot2中的图块上放置标签?

安东·塔拉森科(Anton Tarasenko)

运行geom_tilescale_fill_gradient生成漂亮的热图。如何在ggplot2图块上添加标签,以便在每个图块上都印有各自的值?

PS:有很多软件包可以成功完成热图(例如,这里有一项调查:用树状图和样本标签绘制热图)。但是ggplot2,如果可能的话,我对解决方案感兴趣

一个小代码示例(无标签):

library(Hmisc)
library(ggplot2)
df <- data.frame(row=sample(c("A", "B"), 10, replace=T),
                 col=sample(c("x", "y"), 10, replace=T),
                 val=rnorm(10))
sdf <- summaryBy(val~row+col, data=df, FUN=mean)
ggplot(sdf, aes(x=row, y=col)) +
  geom_tile(aes(fill = val.mean), colour = "white") +
  scale_fill_gradient(low = "white", high = "yellow")
特洛伊

只是:

+geom_text(aes(label=val.mean))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在R studio ggplot2中的点上放置数据?

如何在 ggplot2 中的 geom_bar() 上放置标签(没有手动 y_position)

如何使用ggplot2在R中的每个条形图上在geom_bar上放置标签

如何在ggplot2中的分组条形图列上放置标签

更改 R 中 ggplot2 图形上的标签数量

如何在ggplot2中旋转标签?

错误栏和值标签未放置在ggplot2中的正确栏上

如何在R(ggplot2)中更改图例标签

使用ggplot2将标签居中放置在标签上,并将标签移动到R中错误栏的顶部

如何在R和ggplot2中的背景图像上拟合图

如何在R中的OSM切片上叠加点密度(ggplot2)?

如何在 R ggplot2 中显示 X 和 Y 轴上的所有值

在R中,如何使用ggplot倾斜显示在相关矩阵的某些图块上的标签的一部分

如何在ggplot2或R中绘制雷达图

如何在R ggplot2中使用多个变量旋转标签轴的一部分

r-如何在ggplot2中使用facet_grid获得长标签以适合?

如何在Rstudio中的ggplot2中添加主标题和操纵轴标签

R中ggplot2中标签文本的位置

如何在geom_tile ggplot中的图块的右/左端移动刻度线和标签?

在ggplot2中的轴上显示替代分类标签

如何在ggplot2 R中的stat_poly_eq(即方程和R平方值)上使用mapply?

如何在ggplot2中组合排斥标签和阴影或光晕文本?

如何在ggplot2中为树图的标签文本设置相同的大小

如何在ggplot2中将多个标签格式化为单个图例

如何在ggplot2图例标签中添加Latex代码?

如何在ggplot2中更改图例标签上的科学计数法

如何在ggplot2中添加到面部标签

如何在ggplot2中不中断地添加轴标签?

如何在rmarkdown中缩放ggplot2图的标签大小