This is a test version of Biostars. For the public version, visit https://www.biostars.org.
How to maintain same color key across multiple heatmaps despite different datasets using heatmap.3

I have set the breaks in the color key of heatmap.3 function:

breaks=seq(0, 1500, by=20)

When plotted, the breaks are maintained but the axis changes depending on the dataset. I understand that symkey and symbreaks options will set the breaks around 0, but is there a way to set the color key to show 0-1500 range?

Appreciate any advice.

heatmap.3(x, Rowv=T, Colv=F, col=mycol, RowSideColors=custom.annotation, scale="none", trace="none", dendrogram="row", breaks=breaks, cexRow=1, cexCol=1, key=T, main="Heatmap of raw seq reads", na.rm=TRUE)
r heatmap

I might be wrong but I can't find col & RowSideColors in heatmap.3 (I know these arguments exist in heatmap.2). Also, it might be a good idea to add some more details to the question, show what the objects x, custom.annotation, breaks etc look like. Maybe add an existing plot pointing out what changes you would like.

0 answers

No answers yet.

Log in to answer this question.