ヒートマップの下部にキー値と凡例を配置する方法

work_withR

pheatmapを使用して、式キーのインデックスと凡例キーをヒートマップの下部に表示する方法を教えてくれる人はいますか?次のコードを使用して、ヒートマップを生成できます。どうもありがとうございます!

test = matrix(rnorm(200), 20, 10)
test[1:10, seq(1, 10, 2)] = test[1:10, seq(1, 10, 2)] + 3
test[11:20, seq(2, 10, 2)] = test[11:20, seq(2, 10, 2)] + 2
test[15:20, seq(2, 10, 2)] = test[15:20, seq(2, 10, 2)] + 4
colnames(test) = paste("Test", 1:10, sep = "")
rownames(test) = paste("Gene", 1:20, sep = "")
annotation_col = data.frame(
  CellType = factor(rep(c("CT1", "CT2"), 5)), Time = c("A", "B", "C","D","E"))
rownames(annotation_col) = paste("Test",1:10, sep = "")
ann_colors = list(
    Time = c(A = "white", B= "firebrick", C= "#fdbb84",D = "#e34a33", E = "red"),
    CellType = c(CT1 = "#1B9E77", CT2 = "#D95F02")) 

library("pheatmap")
pheatmap(test, annotation_col = annotation_col, annotation_colors = ann_colors)
  
EconomiCurtis

pheatmapは、凡例の位置を制御する機能を提供していないようです。

ヒートマップを描画するコードは、https://github.com/raivokolde/pheatmapにあります

R/pheatmap-package.rファイルをチェックしてください

その伝説はかなりハードコーディングされているように見える、見る# Legend positiondraw_legend = function(color, breaks, legend, ...

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

カレンダーのヒートマップに凡例を追加する方法

分類Dev

ヒートマッププロットに凡例を追加する

分類Dev

インタラクティブなggplot2ヒートマップに凡例を配置する方法

分類Dev

下部の画像ビットマップにテキストを配置する方法は?

分類Dev

DCヒートマップ正と負の値に2色のマップを指定する方法

分類Dev

gnuplotマルチプロットで凡例/キーを3列目に配置する方法

分類Dev

ヒートマップに値を追加する方法

分類Dev

R ggplot2:ヒートマップの両側の凡例と値のカウントにカスタムテキストを追加

分類Dev

R ggplot2:ヒートマップの両側の凡例と値のカウントにカスタムテキストを追加

分類Dev

seabornでヒートマップをプロットするときに、グリッドの中心にティックを配置する方法は?

分類Dev

Fusionchartsヒートマップに列と行を追加せずに列ラベルを配置する方法

分類Dev

個別の値をseabornのヒートマップにマップする方法は?

分類Dev

Seabornヒートマップの横に列を追加する方法

分類Dev

ヒートマップで目盛りとラベルを中央に配置する方法

分類Dev

seabornのカラーバー(cbar)を凡例(バイナリヒートマップの場合)に変更する方法はありますか?

分類Dev

ヒートマップヒートマップに追加の列を作成する方法

分類Dev

キー(凡例)をグループで水平に配置する方法

分類Dev

Matplotlibヒストグラムのサブプロットにグローバル凡例を追加する方法

分類Dev

具体的な値でヒートマップを作成する方法

分類Dev

Rの染色体ごとにヒートマップをプロットする方法

分類Dev

マップで前のキー/値と次のキー/値を取得する方法

分類Dev

キーを日、値をリストとするマップの定義方法

分類Dev

画像の上とレイアウトの下部にテキストビューを配置する方法

分類Dev

相関ヒートマップに数値を追加する

分類Dev

Java 8でマップをdescの値とキーで同時に自然な順序でソートする方法

分類Dev

rのヒートマップセルにセルの数値を表示する方法

分類Dev

ヒートマップを空間マップにプロットする方法

分類Dev

マップから特定のキーと値を取得する方法

分類Dev

生まれたばかりのFacetGridヒートマッププロットで凡例を取得する

Related 関連記事

  1. 1

    カレンダーのヒートマップに凡例を追加する方法

  2. 2

    ヒートマッププロットに凡例を追加する

  3. 3

    インタラクティブなggplot2ヒートマップに凡例を配置する方法

  4. 4

    下部の画像ビットマップにテキストを配置する方法は?

  5. 5

    DCヒートマップ正と負の値に2色のマップを指定する方法

  6. 6

    gnuplotマルチプロットで凡例/キーを3列目に配置する方法

  7. 7

    ヒートマップに値を追加する方法

  8. 8

    R ggplot2:ヒートマップの両側の凡例と値のカウントにカスタムテキストを追加

  9. 9

    R ggplot2:ヒートマップの両側の凡例と値のカウントにカスタムテキストを追加

  10. 10

    seabornでヒートマップをプロットするときに、グリッドの中心にティックを配置する方法は?

  11. 11

    Fusionchartsヒートマップに列と行を追加せずに列ラベルを配置する方法

  12. 12

    個別の値をseabornのヒートマップにマップする方法は?

  13. 13

    Seabornヒートマップの横に列を追加する方法

  14. 14

    ヒートマップで目盛りとラベルを中央に配置する方法

  15. 15

    seabornのカラーバー(cbar)を凡例(バイナリヒートマップの場合)に変更する方法はありますか?

  16. 16

    ヒートマップヒートマップに追加の列を作成する方法

  17. 17

    キー(凡例)をグループで水平に配置する方法

  18. 18

    Matplotlibヒストグラムのサブプロットにグローバル凡例を追加する方法

  19. 19

    具体的な値でヒートマップを作成する方法

  20. 20

    Rの染色体ごとにヒートマップをプロットする方法

  21. 21

    マップで前のキー/値と次のキー/値を取得する方法

  22. 22

    キーを日、値をリストとするマップの定義方法

  23. 23

    画像の上とレイアウトの下部にテキストビューを配置する方法

  24. 24

    相関ヒートマップに数値を追加する

  25. 25

    Java 8でマップをdescの値とキーで同時に自然な順序でソートする方法

  26. 26

    rのヒートマップセルにセルの数値を表示する方法

  27. 27

    ヒートマップを空間マップにプロットする方法

  28. 28

    マップから特定のキーと値を取得する方法

  29. 29

    生まれたばかりのFacetGridヒートマッププロットで凡例を取得する

ホットタグ

アーカイブ