WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

bei plotyy plots in der Legende auslassen

 

Laserman3591

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 23.02.2012, 15:24     Titel: bei plotyy plots in der Legende auslassen
  Antworten mit Zitat      
Hi,

mit ein paar Anregungen aus dem Forum habe ich mir ein kleines Programm zusammengebastelt, das mir Plots mit zwei y-Achsen erstellt und den Datenreihen vertikale und horizontale Fehlerbalken verpasst. Ich mache das wie folgt:

Code:

eb1h = @(x,y) herrorbar(x1, y1, dx1, Style1);
eb1v = @(x,y) errorbar(x1, y1, dy1, Style1);
eb2h = @(x,y) herrorbar(x2, y2, dx2, Style2);
eb2v = @(x,y) errorbar(x2, y2, dy2, Style2);

handle1 = errorbar(x1, y1, dy1, Style1);
handle2 = errorbar(x2, y2, dy2, Style2);

[AX, H1, H2] = plotyy(x1, y1, x2, y1, eb1h, eb2h);

hold(AX(1), 'on');
hold(AX(2), 'on');

[AX, H1, H2] = plotyy(x1, y1, x2, y2, eb1v, eb2v);
 


Für 'Style1' und 'Style2' kann der Benutzer eingeben, wie die Plots aussehen sollen.
Die Funktion 'herrorbar' habe ich mir von hier geholt:

http://www.mathworks.com/matlabcent.....leexchange/3963-herrorbar


Das Problem ist jetzt, dass wenn ich mir Automatisch eine Legende erstellen lasse, sind dort 4 Elemente drin - weil ich ja letztendlich auch 4 mal plotte. Da aber jeweils 2 der 4 Plots übereinander liegen, will ich auch nur die 2 nicht übereinander liegenden Plots in der Legende haben. Ich habe jetzt schon diese Varianten versucht:

Code:

legend([handle1 handle2], {'Name1' 'Name2'});
legend(AX(1), [handle1 handle2], {'Name1' 'Name2'});
 


Statt AX(1) habe ich auch schon AX(1:2) oder nur AX eingesetzt.


Alle Varianten funktionieren nicht und ich habe keine Ahnung wie ich es sonst machen könnte!

BITTE HELFT MIR!


Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2025 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

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.