In dem mit dem folgenden Code erzeugten Plot möchte ich die Farben so ändern, dass alle Werte & lt; 0,6 sind die gleichen wie die "Low" -Farbe und alle Werte größer als 1 sind die "High" -Farbe.
Der Farbverlauf erstreckt sich über den gesamten numerischen Bereich der Daten. Ich habe versucht, Grenzen hinzuzufügen, aber das macht alle Werte außerhalb der Grenzen die gleiche Farbe wie NA-Werte, was ich nicht will, weil ich brauche, dass NA-Werte klar herausragen und nicht die gleiche Farbe wie Out-of-Bounds-Werte & lt; 0,6 .
Ich bin überzeugt, dass die Antwort mit dem oob ist, bricht Argumente, aber hatte keinen Erfolg, es zum Funktionieren zu bringen.
%Vor% Wie Sie selbst sagten, möchten Sie das Argument oob
in scale_fill_gradient
. Um Werte zu begrenzen, können Sie aus dem Waagenpaket quetschen ( scales
ist installiert) wenn ggplot2
installiert ist):
und später
%Vor%