Wie bekomme ich ein Patch (Polygon) auf einer Karte, das in MATLAB von innen anstatt von außen ausgefüllt wird?
367
user920938
Ich verwende die folgenden Befehle, um eine gewünschte Form (normalerweise ein Kreis) auf einer Karte zu zeichnen, diese dann auszufüllen und die Farbe transparent zu machen.
H(ss) = geoshow(lats,lons,'DisplayType','polygon'); H(ss).FaceAlpha = .20; H(ss).EdgeColor = ring_color(ss,:); H(ss).FaceColor = ring_color(ss,:);
Wenn ich zwei Polygone habe, die sich überlappen, füge ich sie zu einem riesigen Polygon zusammen. Wenn ich jedoch versuche, dieselben Befehle zum Ausfüllen zu verwenden, wird die gesamte Karte (außer dem Kreis) gefüllt. Ich habe überall gesucht und alles ausprobiert, was ich mir vorstellen konnte und nichts funktioniert. Hat jemand eine Idee, wie man rückgängig machen kann, welches Gesicht gefüllt wird? Ich habe Bilder angehängt.
0 Antworten auf die Frage
Verwandte Probleme
-
3
Werkzeug zum Anzeigen der Patch-Datei
-
3
Kopieren Sie "% SystemRoot% \ SoftwareDistribution \ Download" auf einen anderen Computer
-
1
Simulink ist für Matlab wie _______ für Mathematica?
-
1
webMathematica ist für Mathematica wie _________ für Matlab
-
4
Was bedeuten diese Anweisungen im Klartext?
-
2
Mit VIM zum nächsten Block in einer Patch-Datei navigieren
-
6
Wo ist meine Software in Linux installiert?
-
1
Wie viel Bandbreite wird von Sicherheitsupdates verwendet?
-
1
Windows 2000 wird am nächsten Patch-Tag das Ende des Lebens sein, aber erhält es an diesem Tag noch...
-
1
Wie man einen Patch auf Gnome unter Ubuntu anwendet