1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
vielen Dank soweit! GridLegend funktioniert wie beschrieben. Da ich allerdings mehre Plots in einem Fenster zeige (tiledlayout), habe ich nun ein Folgeproblem:
Zitat:
Warning: Unable to set 'Position', 'InnerPosition', 'OuterPosition', or 'ActivePositionProperty' for objects in a TiledChartLayout
> In gridlegend>locateLegend (line 468)
Die 2 Plots, deren Legenden via Gridlegend erzeugt werden, haben die Positionen [1,1] und [1,2]. Plot [1,1] wird inklusive Legende ausgegeben und "verschwindet" sobald ax2=nexttitle ausgeführt wurde. Analog Plot [1,2] und ax3=nexttitle.
Letzlich wird ein Fenster mit den Plots [2,1][2,2][3,1][3,2] erzeugt.
ich würde es alternativ mit dem Vorgänger
subplot
statt tiledlayout versuchen. Vielleicht ist das ja kompatibel mit gridlegend.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
Das funktioniert leider auch. Vom Resultat her unterscheidet sich subplot nicht von tiledlayout.
Ursprünglich wollte ich gridlegend zwecks besserer Darstellung (Platzmangel wegen langen Legendennamen) nutzen. Ich habe jetzt ganz pragmatisch die Namen gekürzt. Sind nun etwas kryptisch, aber was solls.
Trotzdem, vielen Dank Harald!
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.