Farb-Skala für heatmap

Ich versuche zum vergleichen von Daten mithilfe von heatmaps. Ich möchte die Farbe einstellen, die Skala, um die gleiche für alle von Ihnen. zum Beispiel, alle auf der Skala für die Werte -0.5, 0.5;

Ich habe mit gplots redgreen(50). aber die Farbe, die Intensitäten sind umskaliert auf verschiedene Gruppen von
Daten.

zum Beispiel:
mein r ist.matrix kann im Bereich von -1 bis +1; und meine r1.matrix kann im Bereich von -0.2 bis +0.2. durch auftragen der beiden heatmap, wenn putting auf dem gleichen Farbskala, würde ich erwarten, dass die Farbe für die r1.matrix werden viel dunkler

hm <- heatmap(r.matrix, Colv = NA, col = redgreen(50))
hm1 <- heatmap(r1.matrix, Colv = NA, col = redgreen(50))

Die Farb-Skala erstrecken sich über die Daten-Bandbreite, also mit gleicher redgreen(50) es werden gleiche rot oder grün für Daten reicht von -1 bis +1 und für Daten reicht aus -.2 +.2. der Grund, lassen die Farben erstrecken sich über [-1,1] auf Daten reichen [-.2, .2] ist in der Lage sein zu visualisieren, den Unterschied in den Daten, ohne einen Blick in das oder die Kenntnis der Daten Bereich-eine explorative Schritt.

InformationsquelleAutor user2783615 | 2013-12-18

Schreibe einen Kommentar