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

>> mit LINE gleichzeitig mehrere Linien plotten

 

stoxxii

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.10.2015, 18:25     Titel: >> mit LINE gleichzeitig mehrere Linien plotten
  Antworten mit Zitat      
Halloo User,
halloo Admins,

ich wollte mit dem Befehl "LINE" in einem Diagramm mit nur einer Programmier-Zeile gleichzeitig mehrere Linien plotten ... Rolling Eyes
ich habe derzeit folgendes - siehe bitte Anhang :

Code:
 line([Kon(1) Kon(1)] ,get(gca,'YLim'),'LineStyle','-', 'color','g', 'LineWidth', 2.5);
 line([Kon(2) Kon(2)] ,get(gca,'YLim'),'LineStyle','-', 'color','g', 'LineWidth', 2.5);


Was stört - ist - das ich in der Legend 2 mal das grüne Strich (Icon) für das Konfidenzintervall belege ..

ich möchte aber nur ein grünen Strich in der Legend ... und ich glaubte,
wenn ich beide Linie in einem Code zusammen packe, dann klappt es vielleicht ..

Mit "stem" habe ich es auch versucht ... aber nicht so schick ...

Würde mich freuen, wenn ihr kleine Tips & Tricks hättet ?? Wink
Danke vorab ...

beste grüße
stoxxii

Matlab__Grafik - Einkommen Rinne_.pdf
 Beschreibung:

Download
 Dateiname:  Matlab__Grafik - Einkommen Rinne_.pdf
 Dateigröße:  82.48 KB
 Heruntergeladen:  346 mal


Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 08.10.2015, 19:08     Titel:
  Antworten mit Zitat      
Code:
h(1)=line([1,1],[0,1],'LineStyle','-', 'color','g', 'LineWidth', 2.5);
hold on
h(2)=line([2,2],[0,1],'LineStyle','-', 'color','g', 'LineWidth', 2.5);
h(2).Annotation.LegendInformation.IconDisplayStyle='off'
legend show

nicht sehr schön aber macht erstmal das was es soll denke ich.
_________________

richtig Fragen
Private Nachricht senden Benutzer-Profile anzeigen
 
stoxxii

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.10.2015, 19:46     Titel: >> danke .. Idee ist cool
  Antworten mit Zitat      
Halloo winkow,

danke erstmal ... ich habe noch das alte Matlab 6.5 R13.. da geht der annoation
code nicht ...
aber die deine "Idee behind " kann ich versuchen ...
Cool
Wink
grüße
stoxxii
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 09.10.2015, 09:47     Titel: Re: >> mit LINE gleichzeitig mehrere Linien plotten
  Antworten mit Zitat      
Hallo stoxxii,

Man kann die Outputs des line Befehls speichern. Wenn man dann legend nur die Handles als Input anbietet, die man auch in der Legende sehen möchte, sollte das klappen.

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
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.