Vermeidung von horizontalen Linien und verrückten Formen beim Plotten von Karten in ggplot2

8

Ich möchte ein Diagramm eines Gebiets, wie zum Beispiel Lateinamerika, mit der Weltformdatei von IPUMSI ...

Ссылка

... Ich werde später einige weitere IPUMS-Distrikte hinzufügen, also möchte ich das wirklich als Template-Ebene verwenden.

Ich habe Schwierigkeiten mit dem Plot, wenn ich Limits über coord_map in ggplot2 hinzufüge.

Die anfängliche räumliche Datei sieht in Ordnung aus

%Vor%

Wenn ich mich auf Lateinamerika konzentrieren möchte, bekomme ich einige unerwünschte horizontale Linien:

%Vor%

Ich habe versucht, dies mit der Funktion clipPolys zu beheben, indem ich die Anleitung hier

%Vor%

Nicht wirklich super glücklich mit dieser Handlung entweder. Ich dachte, es wäre ein Problem mit Löchern, wie in dieser Frage , aber die vorgeschlagene Lösung erzeugt dieselben Plots wie oben:

%Vor%     
gjabel 09.08.2016, 14:43
quelle

2 Antworten

8

Die andere Lösung besteht darin, die Ansicht einzuschränken, anstatt den Punkt vom Rendern zu entfernen:

%Vor%     
NJBurgo 09.08.2016, 15:12
quelle
4

Sie sollten die Daten außerhalb der Zeichnungsregion löschen. Verwenden Sie also scale_x/y_continuous , um die Grenzwerte anstelle von coord_map

festzulegen %Vor%

    
dww 09.08.2016 15:09
quelle

Tags und Links