Angenommen, ich habe dieses Grundstück:einfachste Möglichkeit, kontinuierliche Skalen für ggplot2 Farbskalen zu diskretisieren?
ggplot(iris) + geom_point(aes(x=Sepal.Width, y=Sepal.Length, colour=Sepal.Length)) + scale_colour_gradient()
was ist der richtige Weg, um die Farbskala, wie die Handlung unter der akzeptierten Antwort hier (gradient breaks in a ggplot stat_bin2d plot) gezeigt diskretisieren?
ggplot erkennt korrekt diskrete Werte und verwendet diskrete Skalen für diese, aber meine Frage ist, ob Sie kontinuierliche Daten haben und einen diskreten Farbbalken dafür wollen (wobei jedes Quadrat einem Wert entspricht und Quadrate in einem Farbverlauf gefärbt sind)), was ist der beste Weg, es zu tun? Sollte das Diskretisieren/Binning außerhalb von ggplot stattfinden und in den Datenrahmen als separate Spalte mit diskreten Werten eingefügt werden, oder gibt es eine Möglichkeit, dies innerhalb von ggplot zu tun? ein Beispiel dafür, was ich suche, ist ähnlich der Maßstab hier gezeigt:
außer ich ein Streudiagramm bin Plotten und nicht so etwas wie geom_tile
/Heatmap.
danke.
Ist die Bestellung von Etikett funktionieren, wenn negative Zahlen in den Variablen existieren für die Färbung verwendet? – gvrocha