geom_tile heatmap mit verschiedenen high fill Farben, die auf Faktor
Ich bin interessiert in den Aufbau einer heatmap mit geom_tile
im ggplot2 mit einer anderen Steigung hoch Farbe basierend auf einem Faktor.
Den plot unten erzeugt die Handlung, wo die einzelnen Kacheln sind farbig-blau oder rot basierend auf den xy_type
, aber es gibt keinen Farbverlauf.
ggplot() +
geom_tile(data=mydata, aes(x=factor(myx), y=myy, fill=factor(xy_type))) +
scale_fill_manual(values=c("blue", "red"))
Den plot unten nicht die xy_type
Faktor, um die Farbe zu wählen, aber ich bekomme eine einzelne Gruppe Verlauf auf Grundlage der xy_avg_value
.
ggplot() +
geom_tile(data=mydata, aes(x=factor(myx), y=myy, fill=xy_avg_value))
Gibt es eine Technik, die das kombinieren dieser zwei plots? Ich kann mit einer facet_grid(xy_type ~ .)
zu erstellen, die separaten Parzellen dieser Daten, mit dem Farbverlauf. Da dies letztendlich eine Karte (x~y-Koordinaten), würde ich gerne einen Weg finden, um die Anzeige der verschiedenen Gradienten zusammen in einem einzigen geom_tile
Karte.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Im Allgemeinen, ggplot2 nicht erlauben, mehrere Schuppen eines einzigen Typs (d.h. mehrfache Farbe oder füllen Skalen), so vermute ich, dass dies nicht (leicht) möglich.
Die besten nächste Annäherung, die ich mit oben kommen kann ist dies:
Aber es wird schwer sein zu bekommen eine vernünftige Legende.