Da die x-Achsen bei allen subplots gleich sind, möchte ich nur unter die letzte eine Achsenbeschriftung machen. Das führt aber dazu, dass der letzte Subplot viel kleiner ist als die anderen beiden. Ich hätte sie aber gerne alle gleich groß.
Kann mir da jemand weiter helfen?
Ich hab es schon mit 'align' und 'ax' versucht, das hat das Problem aber nicht gelöst. Ich habe noch herausgefunden, dass man die Größen manuell über 'Position' einstellen kann. Das bedeutet aus meiner Sicht, dass man lange herumprobieren muss, bis alle die gleiche Größe haben. Ich denke da müsste es aber noch eine zeitsparendere Alternative geben.
SUBPLOT erzeugt ein AXES Objekt an einer bestimmten Position. Die kannst du aber auch selbst setzen. Du kannst die InnerPosition und OuterPosition auch manuell setzen:
vielen Dank für den Tipp, aber das hat das Problem leider nicht behoben.
Ich habe aber mittlerweile herausgefunden, dass es nicht an der Achsenbeschriftung liegt, sondern an der Legende. Ich wollte eine Legende unterhalb aller Subplots (southoutside) Das hat den letzten Subplot verkleinert.
Meine Google-Recherche hat ergeben, dass es wohl keine (direkte) Methode gibt, für alle Subplots, also im Prinzip eine Figure-Legende zu erstellen, lediglich Workarounds.
Ich nutze jetzt auch einenn Workaround. Ich platziere die Legende nicht mehr außerhalb, sondern innerhalb des letzten Graphen. Zwar nicht hganz so hübsch, aber dann sind alle gleich groß. Damit kann ich einigermaßen leben
Entschuldigt, dass ich die Legende oben im Code nicht drin hatte.
Einstellungen und Berechtigungen
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.