Fügen Sie der ggplot-Legende einen NA-Wert für die kontinuierliche Datenzuordnung hinzu

9

Ich verwende ggplot, um Datenwerte einem (verstärkten) SpatialPolygonsDataFrame zuzuordnen, aber viele der Polygone haben NA-Werte, weil keine Daten verfügbar sind.

Ich habe na.value="white" verwendet, um die fehlenden Daten korrekt anzuzeigen, aber ich möchte ein Feld mit einer weißen Füllung in der Legende (oder einer separaten Legende) mit der Bezeichnung "no data" hinzufügen.

%Vor%

(Ich habe ein großartiges Bild, um dies zu veranschaulichen, aber ich habe nicht genug Reputationspunkte, um es zu veröffentlichen)

Ich habe dies gelesen, aber meine Daten sind fortlaufend (nicht diskret), und dies , aber ich kann ' Ich finde heraus, wie man die 'Linien'-Änderung auf' Füllen 'umstellt.

Danke für die Hilfe !!

    
Hilary 19.03.2015, 17:26
quelle

1 Antwort

1

Sie können Ihre NAs mit 0 durch

ersetzen %Vor%

So wird Ihre Nas durch Null ersetzt und Ihre Legende zeigt "0s"

Und um uns das Bild zu zeigen, können Sie einen Blog haben und den Link hier einfügen

    
R Vij 25.02.2016 05:13
quelle

Tags und Links