Hintergrundgrafiken < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 20:57 So 25.05.2008 | Autor: | Marc1980 |
Aufgabe | Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
In einem Koordinatensystem soll eine Hintergrundgrafik von Deutschland eingebettet werden |
Hallo zusammen,
ich bin gerade dabei eine grafische Benutzeroberfläche in Matlab zu erstellen. Da ich ein logistische Problemlösung simulieren soll, möchte ich zur Verständlichkeit eine Karte von Deutschland einbinden (die Städte sollen dann verbunden werden und die Wege berechnet werden). Ich muss sicherlich ein Attribut angeben und als Wert den Pfad der Grafik, oder?
|
|
|
|
Hallo,
einen Hintergrund-Parameter gibt es nicht, den muss man sich selber basteln. Das ist aber auch nicht weiter problematisch, wie folgendes Beispiel zeigt:
1: | hbgax = axes('units', 'normalized', 'position', [0 0 1 1]);
| 2: | uistack(hbgax, 'bottom');
| 3: | imshow(imread('deutschland_de.jpg')); %Hintergrundkarte (http://www.eu2006.at/includes/images/Laenderkarten/deutschland_de.jpg)
| 4: | set(hbgax, 'handlevisibility', 'off', 'visible', 'off');
| 5: |
| 6: | hfgax = axes('position', [0.3, 0.1, 0.4, 0.8], 'visible', 'off', 'Color', 'none');
| 7: | hold on;
| 8: | plot(rand(10, 1), rand(10, 1), 'ko-');
| 9: | plot(rand(10, 1), rand(10, 1), 'rd-');
| 10: | hold off; |
Das Ergebnis:
[Dateianhang nicht öffentlich]
Du kannst ja versuchen, diese Vorlage an deine Bedürfnisse anzupassen.
Gruß
Martin
Dateianhänge: Anhang Nr. 1 (Typ: jpg) [nicht öffentlich]
|
|
|
|