ich, indem Sie mein Beispiel-Code zu starten:Edit 2 stat_hex_bin GEOMS separat ggplot2
x <- runif(1000,0, 5)
y <- c(runif(500, 0, 2), runif(500, 3,5))
A <- data.frame("X"=x,"Y"=y[1:500])
B <- data.frame("X"=x,"Y"=y[501:1000])
ggplot() +
stat_bin_hex(data=A, aes(x=X, y=Y), bins=10) +
stat_bin_hex(data=B, aes(x=X, y=Y), bins=10) +
scale_fill_continuous(low="red4", high="#ED1A3A")
Es produziert die folgende Handlung:
Jetzt möchte ich die unteren Hexagone eine andere Skala folgen. Nämlich von dunkelgrün bis hellgrün. Wie kann ich das erreichen?
Update: Wie Sie aus den Antworten sehen können, frage ich mich, ob es eine Lösung ohne Verwendung von Alpha-Skalen gibt. Auch die Verwendung von zwei Plots ohne Rand oder ähnliches ist für meine spezielle Anwendung keine Option. Obwohl beide legitime Antworten sind :)
Sollte es nicht sein 'stat_binhex()'? –
Nun, beide zeichnen genau das gleiche. Nicht sicher, ob es einen Unterschied neben dem Namen gibt. –
'stat_bin_hex' funktionierte nicht für mich. Vielleicht habe ich veraltete Version von 'ggplot2' –