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)
• 4,659 views
•
link
0 answers
No answers yet.
Log in to answer this question.
I might be wrong but I can't find
col&RowSideColorsinheatmap.3(I know these arguments exist inheatmap.2). Also, it might be a good idea to add some more details to the question, show what the objectsx,custom.annotation,breaksetc look like. Maybe add an existing plot pointing out what changes you would like.Arguments from heatmap.2 are inherited into heatmap.3 as well.
Answer requires manipulating the source code: http://stackoverflow.com/questions/29373430/how-do-you-manually-set-the-heatmap-3-heatmap-2-color-key