パッケージのheatmap.2
関数で、水平サイドバーの高さ(引数gplots
で示される)を増やしながら、ヒートマップ自体の行の高さを減らすにはどうすればよいですか?ColSideColors
library('gplots')
prob_matrix=replicate(100, rnorm(20))
ids=paste("patient",c(1:100),sep="_")
type_colors=sample(c("red","blue","cyan","pink","yellow","green"), length(ids), replace = TRUE, prob = NULL)
heatmap.2(prob_matrix, ColSideColors=type_colors,RowV=NULL,trace="none")
によって生成される水平サイドバーのColSideColors=subtype_colors
高さを高くし、ヒートマップの行の高さを低くしたいと思います。
拡張のために、プロットを出力するpdfまたはグラフィックスデバイスの幅のサイズに関係なく、各列の幅を編集するにはどうすればよいですか?したがって、上記では、ヒートマップの列の幅を大きくしたいと思いprob_matrix
ます。