回复 第6楼 的 shower_king:
heatmap.2 (x,</p>
<p> # dendrogram control<br />
Rowv = TRUE,<br />
Colv=if(symm)"Rowv" else TRUE,<br />
distfun = dist,<br />
hclustfun = hclust,<br />
dendrogram = c("both","row","column","none"),<br />
symm = FALSE,</p>
<p> # data scaling<br />
scale = c("none","row", "column"),<br />
na.rm=TRUE,</p>
<p> # image plot<br />
revC = identical(Colv, "Rowv"),<br />
add.expr,</p>
<p> # mapping data to colors<br />
breaks,<br />
symbreaks=min(x < 0, na.rm=TRUE) || scale!="none",</p>
<p> # colors<br />
col="heat.colors",</p>
<p> # block sepration<br />
colsep,<br />
rowsep,<br />
sepcolor="white",<br />
sepwidth=c(0.05,0.05),</p>
<p> # cell labeling<br />
cellnote,<br />
notecex=1.0,<br />
notecol="cyan",<br />
na.color=par("bg"),</p>
<p> # level trace<br />
trace=c("column","row","both","none"),<br />
tracecol="cyan",<br />
hline=median(breaks),<br />
vline=median(breaks),<br />
linecol=tracecol,</p>
<p> # Row/Column Labeling<br />
margins = c(5, 5),<br />
ColSideColors,<br />
RowSideColors,<br />
cexRow = 0.2 + 1/log10(nr),<br />
cexCol = 0.2 + 1/log10(nc),<br />
labRow = NULL,<br />
labCol = NULL,</p>
<p> # color key + density info<br />
key = TRUE,<br />
keysize = 1.5,<br />
density.info=c("histogram","density","none"),<br />
denscol=tracecol,<br />
symkey = min(x < 0, na.rm=TRUE) || symbreaks,<br />
densadj = 0.25,</p>
<p> # plot labels<br />
main = NULL,<br />
xlab = NULL,<br />
ylab = NULL,</p>
<p> # plot layout<br />
lmat = NULL,<br />
lhei = NULL,<br />
lwid = NULL,</p>
<p> # extras<br />
...<br />
)<br />
</p>