Wie ändere ich in MATLAB die Hintergrundfarbe eines Subplots?

7

Ich versuche, die Hintergrundfarbe eines einzelnen Subplots in einer MATLAB-Figur zu ändern.

Es ist eindeutig machbar, da die Benutzeroberfläche es erlaubt, aber ich kann die Funktion nicht finden, es zu automatisieren.

Ich habe in whitebg nachgesehen, aber es ändert das Farbschema der ganzen Figur, nicht nur des aktuellen Teilplots.

(Ich verwende übrigens MATLAB Version 6.1)

    
Kena 01.10.2008, 13:51
quelle

3 Antworten

20

Sie können den Befehl set verwenden.

%Vor%

Damit erhalten Sie einen roten Hintergrund in der Subplot-Position 2,2,1.

    
Doug Trojan 01.10.2008, 13:58
quelle
4

Ich weiß, dass Sie erwähnt haben, dass Sie MATLAB 6.1 verwenden, aber es erwähnt, dass Sie in den neueren Versionen von MATLAB beim ersten Aufruf von SUBPLOT , um eine kompaktere Syntax zu ermöglichen. Im Folgenden wird eine Achse mit einem roten Hintergrund in der oberen linken Ecke eines 2-by-2-Layouts erstellt:

%Vor%

Ich bin nicht sicher, in welcher Version von MATLAB diese Syntax eingeführt wurde, seit der Versionshinweise, die auf Version 7 (R14) zurückgehen, scheinen das nicht zu erwähnen.

    
gnovice 05.08.2009 02:20
quelle
2

Ich habe Matlab seit einigen Jahren nicht mehr verwendet, aber ich denke, es könnte die whitebg-Methode sein, die nach der Unterplot-Deklaration aufgerufen wird, ähnlich wie Sie einen Titel setzen würden.

%Vor%     
Douglas F Shearer 01.10.2008 13:57
quelle

Tags und Links