2016-05-09 3 views

Antwort

0

Sie haben nicht genügend Informationen angegeben, um Ihnen ein genaues Codebeispiel für Ihre Beispieldaten zu geben, aber etwas wie das Folgende ist eine Möglichkeit, das Problem zu lösen. In Bezug auf die tatsächlichen Farben, die Sie verwenden möchten, empfehle ich Ihnen, damit herumzuspielen, um zu sehen, was am besten aussieht, ich habe nur in rot und blau als Proxy subsumiert.

pheatmap(yourdata, color = colorRampPalette(c("red", "blue"))(length(-12:12)),breaks=c(-12:12)) 

Die length() legt den Bereich fest, während die Pausen = c (x: x) sagt, wo Pausen zu machen sind. Also lassen Sie sich sagt, Sie Pausen von 0 bis 1 all 0,2 wollten, würden ändern Sie es sein:

breaks=c(0,0.2,0.4,0.6,0.8,1.0) 

Sie können mit der Pause Steigungen spielen, um etwas zu bekommen, die für Ihre Datenmenge funktioniert.

Dies ist mein erster Versuch, hier eine Frage zu beantworten, bitte lassen Sie mich wissen, ob etwas über Ihnen nicht funktioniert, oder wenn Sie durch das, was ich geschrieben habe, verwirrt sind.

Verwandte Themen