Ich erstelle eine Reihe von Heatmaps in R, aber ich habe Probleme, wenn es darum geht, die Farbskala in Graphen konsistent zu halten.Farben über Plots/Heatmaps in R
Ich finde, dass die Farben innerhalb eines Graphen skaliert werden, gibt es eine Möglichkeit, Farben über Graphen konsistent zu machen? Ie. Also, dass der Farbunterschied zwischen einem Wert von 0,4 und 0,5 immer gleich ist? Beispiel
Code:
set.seed(123)
d1 = matrix(rnorm(9, mean = 0.2, sd = 0.1), ncol = 3)
d2 = matrix(rnorm(9, mean = 0.8, sd = 0.1), ncol = 3)
mat = list(d1, d2)
for(m in mat)
heatmap(m, Rowv = NA ,Colv = NA)
Sie im Beispiel beachten werden, dass die Zelle (2,3) die erste grafische Darstellung ist ähnlich Zelle (1,3) in der zweiten, obwohl ~ 0.8 verschiedene
Im 'heatmap'-Befehl (und anderen R heatmap-Paketen in R) gibt es' break'- und 'col'-Argumente, die Sie verwenden können. –