我正在使用heatmaply创建一个热图,但不幸的是,我的行标签没有显示为名称。行标签是行号。如何使列1中的行名显示在热图上?
下面是我的代码:
行名仍然没有显示为标签,而是显示为数字(1,2,3...):
热度(mtcar,k_col =10,k_row =1,row.names(Mtcar) <- mtcar,1,cexRow = 0.1,cexCol=10,margins =c(100,100))
请告知,谢谢
发布于 2017-07-21 17:45:20
我不知道您的热图应该是什么样子(我无法使用您提供的代码生成一个图)。但是,我能够生成一个带有行标签的图(马自达RX4等)。只需从代码中删除row.names:
heatmaply(mtcars, k_col =10, k_row =1, cexRow = 0.1, cexCol=10, margins =c(100,100))发布于 2017-07-26 03:39:11
秘诀是在下面的代码中使用labRow= cars,1:
scale_fill_gradient_fun=ggplot2::scale_fill_gradient2(low="navy (cars,k_col=14,k_row=1,labRow= cars,1,cexRow=10,cexCol=10,margins=c(50,50),high ="red",midpoint=1,limits=c(0,2.2))
https://stackoverflow.com/questions/45226420
复制相似问题