Ich arbeite daran, die konsolidierten Z-Wert-Abweichungen (für eine Reihe von Faktoren) vom nationalen Durchschnitt für Pakistan auf einem verstärkten SPDF zu plotten. Für die Zwecke dieser Frage sind meine Daten irrelevant. Ich könnte es bei Bedarf bereitstellen.Wie fügt man diagonale Linien in NA-Wert-Polygonen mit ggplot hinzu?
Ich verwende ggplot meine Ausgabe, wo der Befehl zu erstellen und so etwas wie dies zur Folge aussehen:
ggplot() + geom_polygon(data = plot.pakmod_sumZ, aes(x = long, y = lat, group = group, fill = SumZ.Cat), color = "black", size = 0.25, na.rm = TRUE) + scale_fill_manual(name = "Deviations from National Average", labels = c("-7", "-6", "-5", "-4", "-3", "-2", "-1", "Positive"), values = c("darkorange4","brown", "orangered1","tomato1","darkorange3","orange","yellow", "greenyellow"), na.value = "Grey", guide = guide_legend(reverse = TRUE)) + coord_map() + labs(x = NULL, y = NULL) + scale_x_discrete(breaks = NULL) + scale_y_discrete(breaks = NULL) + theme_minimal()
Deviations from National Average
Ich versuche jetzt, um herauszufinden, ob es möglich ist, diagonale Linien hinzufügen in den Polygonen, die fehlende Werte haben und grau gefärbt sind. Kann dies mit ggplot getan werden?
Sie Linien zeichnen. Suchen Sie einfach einen Punkt innerhalb des Polygons und platzieren Sie eine Linie. Sie können einen Schwerpunkt mit 'coordinates()' eines SPDF finden. –
Hey, ich bin relativ neu, um auf R zu zeichnen. Könntest du mir genauere Anweisungen geben? Mein SPDF heißt * pak * und angereicherte SPDF heißt * pak_mod *. –