Zeichne eine Datenreihe unter eine andere

7

Wenn Sie Dinge in Matlab grafisch darstellen, wird die zuletzt geplottete Datenreihe über allem platziert, was bereits vorhanden ist. Zum Beispiel:

%Vor%

Hier wird die rote Linie über der blauen Linie angezeigt (wo sie sich schneiden). Gibt es eine Möglichkeit, "wie tief" eine Linie gezeichnet wird, so dass Sie Dinge unter zeichnen können, was bereits vorhanden ist?

    
Will Robertson 16.10.2008, 05:00
quelle

2 Antworten

20

Verwenden Sie den Befehl uistack . Zum Beispiel:

%Vor%

zeichnet zwei Linien mit der roten Linie über der blauen Linie. Wenn Sie dann tun:

%Vor%

Die blaue Linie wird nach vorne gebracht.

    
b3. 16.10.2008, 06:38
quelle
4

Sie können dies auch erreichen, indem Sie die Reihenfolge des Child-Vektors der aktuellen Achsen festlegen. Wenn Sie Folgendes tun:

%Vor%

Sie werden sehen, dass h ein Vektor ist, der h1 und h2 enthält. Die grafische Stapelreihenfolge wird durch die Reihenfolge der Handles in h dargestellt. Um in diesem Beispiel die Stapelreihenfolge umzukehren, könnten Sie Folgendes tun:

%Vor%     
b3. 16.10.2008 08:51
quelle

Tags und Links