Ich versuche, einen Graphen mit zwei verschiedenen Kontur-Subplots zu erstellen, die völlig verschiedene Colormaps verwenden. Mit dem Code, den ich momentan habe (der eine benutzerdefinierte Colormap für einen der Subplots erstellt), kommen die Subplots jedoch mit der gleichen Colormap aus. Irgendwelche Ideen wie man das beheben kann?
%Vor%BEARBEITEN: Es scheint, dass die Dokumentation falsch ist! Siehe Kommentare!
Wenn Sie das zweite Argument der Colormap-Funktion verwenden, sollte es möglich sein, eine bestimmte Colormap einem bestimmten (Teil-) Diagramm oder mehreren Achsen zuzuweisen, wenn Sie es so nennen möchten:
Unter TMW: colormap :
Beachten Sie, dass das erste Argument das Handle für die Achsen ist!
%Vor%legt die Farbpalette für die Achsen fest, die in ax angegeben sind. Jede Achse innerhalb eines Abbildung kann eine eindeutige Colormap haben. Nachdem Sie eine Achsen-Colormap gesetzt haben, das Ändern der Abbildung colormap wirkt sich nicht auf die Achsen aus.
Wie bekomme ich den Griff der Achsen?:
Beim Plotten mit Plot (x, y ..) erhalten Sie es als Rückgabewert. Fange es mit:
%Vor%Für andere Plot-Funktionen, wie Sie anscheinend verwenden, sollten Sie einige Informationen darüber in der Doku finden.
Wenn Sie ein Upgrade auf MATLAB 2017a durchführen, können Sie jedem Achsenobjekt eine Colormap zuweisen, indem Sie die Syntax colormap(axesHandle, cMap)
Tags und Links matlab contourf matlab-figure subplot