2

自分の行と列の名前を編集したい、pheatmapまたは最終的に削除して、編集する新しい行と列の名前を追加したい。この場合、 と を設定し show_colnamesます。show_rownamesFALSE

library("pheatmap")
pheatmap(scale(dat), show_colnames = T, show_rownames = T,legend = TRUE,
             cluster_rows=F, cluster_cols=F, border_color = "grey60")

誰か助けてくれませんか。

4

1 に答える 1

2

labels_rowパラメータとパラメータを使用できlabels_colます。

> set.seed(1)
> mat <- matrix(rnorm(100), 10, 10, dimnames=list(letters[1:10], letters[11:20]))
> pheatmap(mat)

ここに画像の説明を入力

> pheatmap(mat, labels_row=paste0("foo", 1:10), labels_col=paste0("bar", 1:10))

ここに画像の説明を入力

または、関数に渡す行列のrownames/を変更することもできます。colnamespheatmap

library(magrittr)

mat %>%
    set_rownames(paste0("foo", 1:10)) %>%
    set_colnames(paste0("bar", 1:10)) %>%
    pheatmap()
于 2015-08-16T21:44:23.297 に答える