Das spectogram
generiert surf
und setzt view
auf (0,90)
. Der surf
setzt den zlim
auf einige Werte (abhängig von spectrogram
data), und anscheinend fügt das Hinzufügen einer Zeile zum aktuellen Plot nicht die zlim
(wahrscheinlich weil spectrogram
hat die Achsen irgendwie gesperrt, sollte in edit spectrogram
) zu finden sein. Daher verschwindet die Linie in view(0,90)
vollständig (rotiere das Plot; du wirst sehen, dass die Linie irgendwo über der Oberfläche erscheint).
Lösung: Die Art, wie Sie eine Zeile hinzufügen, ist standardmäßig der Zeile mit z
-Koordinaten von [0 0]
,
was für viele spectrogram
s, oberhalb der Bereich der Achsen ist, die durch spectrogram
gesetzt werden.
Ausstellen
%Vor% nach dem line
sollte dann die Zeile erscheinen.
Auch: In meinem Fall war die Oberfläche, über der die Linie schwebte, größtenteils blau, genau wie die Linie. Dies hilft nicht dabei, dass es eine Zeile gibt :) Ich habe es weiß gemacht, was besser mit dem blau / gelb / rot surf
darunter kontrastiert.
Tags und Links user-interface matlab