簡體   English   中英

添加 Heatmaply 熱圖列的平均值作為其附近的注釋

[英]Add mean values of the columns of the Heatmaply heatmap as an anotation near it

如何添加 Heatmaply 熱圖列的平均值作為其附近的注釋?

目前,作為一種不理想的方法,我運行它並得到下圖:

x<- mtcars
mmeans <-round(rowMeans(mtcars), digits = 2 )
rownames(x) <- paste0(rownames(x)," = ", mmeans)
heatmaply(x, Rowv=F, Colv=F)

在此處輸入圖片說明

然而,這並不理想。 我希望將平均值作為另一個獨立列添加到熱圖中,我也可以在其中顯示值。

另外,我需要頂部的列標簽,我在這里問:

我計划在一個閃亮的應用程序中使用這個熱圖。

謝謝

您可以使用“cbind()”將平均值作為另一列添加到您的矩陣中。 然后使用更新后的矩陣作為熱圖輸入。

x <- mtcars
rownames(x) <- paste0(rownames(x),"=", mmeans)
mmeans <- round(rowMeans(mtcars), digits = 2 )
x_new <- cbind(x, mmeans) 
heatmaply(x_new, Rowv=F, Colv=F, fontsize_row=5)

希望這有助於並回答您的問題,盡管為時已晚。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM