R中的秘谱图中的x轴和y轴标签

joshdr83

我真的很喜欢该pheatmap程序包如何在R中创建非常漂亮的热图。但是,我试图在输出中添加x和y轴标签(如果只是在plot()中,则将使用:xlab ='stuff')。一个简单的例子如下。

require(pheatmap)

## Generate some data
d <- matrix(rnorm(25), 5, 5)
colnames(d) = paste("bip", 1:5, sep = "")
rownames(d) = paste("blob", 1:5, sep = "")

## Create the heatmap:
pheatmap(d)

上面产生了以下热图:

上面的例子

我一生都无法弄清楚如何在此绘图中添加“ xlab”或“ ylab”。有什么想法吗?

鲍曼

这里的主要问题是pheatmap使用grid包的每次调用都会创建一个新的网格页面。我找到的解决方案是:

library(pheatmap)
library(grid)

## Generate some data
d <- matrix(rnorm(25), 5, 5)
colnames(d) = paste("bip", 1:5, sep = "")
rownames(d) = paste("blob", 1:5, sep = "")

## Create the heatmap:
setHook("grid.newpage", function() pushViewport(viewport(x=1,y=1,width=0.9, height=0.9, name="vp", just=c("right","top"))), action="prepend")
pheatmap(d)
setHook("grid.newpage", NULL, "replace")
grid.text("xlabel example", y=-0.07, gp=gpar(fontsize=16))
grid.text("ylabel example", x=-0.07, rot=90, gp=gpar(fontsize=16))

在此处输入图片说明

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

R图中缺少x轴标签

来自分类Dev

JFreeChart 中 x 和 y 轴标签的半粗体

来自分类Dev

HighCharts x轴和y轴标签中心对齐

来自分类Dev

显示X和Y轴标签?

来自分类Dev

R中箱图中的y轴反向

来自分类Dev

R中箱图中的x轴

来自分类Dev

R中作为x轴标签的图标

来自分类Dev

麻烦,R中X轴标签分层

来自分类Dev

如何将X和Y轴的预先计算的标准误差添加到r中的散点图中?

来自分类Dev

如何使用Python或R编程从图中完全删除x轴(和y轴)并在某些点绘制切线?

来自分类Dev

R 图中的多个 Y 轴

来自分类Dev

在Matlab中交换x和y轴

来自分类Dev

当cex.lab在R中不起作用时,如何增加x和y轴标签的字体大小?

来自分类Dev

如何在x和y轴的高图中更新数据?

来自分类Dev

创建绘图后,从R中的绘图中删除轴标签

来自分类Dev

如何在大熊猫中绘图-在同一绘图中不同的x和y轴

来自分类Dev

GNU Octave中的scatter3图中的x和y轴互换

来自分类Dev

在matplotlib中使用.subplot时如何添加标题,x轴标签和y轴标签?

来自分类Dev

更改x轴标签与高图中的轴的距离

来自分类Dev

X轴/Y轴闪亮R

来自分类Dev

Seaborn图中x轴标签的间距

来自分类Dev

如何使用Matplotlib添加轴标签(x和y)并旋转y轴编号

来自分类Dev

如何在绘图中获取生成的x轴和y轴范围?

来自分类Dev

更改x轴标签R

来自分类Dev

x和y轴的刻度标签的不同字体大小

来自分类Dev

x和y轴的刻度标签的不同字体大小

来自分类Dev

自定义刻度线/标签出现在绘图曲面图中的 x 和 y 轴上?

来自分类Dev

在R基本图中,将轴标签移近轴

来自分类Dev

Flot中的x轴标签