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

Multiple X- and Y-Axes; Data Cursor

 

warn-two
Forum-Newbie

Forum-Newbie


Beiträge: 6
Anmeldedatum: 13.02.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 16.10.2012, 07:35     Titel: Multiple X- and Y-Axes; Data Cursor
  Antworten mit Zitat      
Hallo,

ich habe eine Figure wie unter dem folgenden Beispiel erstellt:

http://www.mathworks.de/de/help/mat.....ultiple-x-and-y-axes.html

Nun möchte ich diese beiden "lines" über den Data Cursor anwählen können. Dies fkt. jedoch nur bei der line in der zuletzt gezeichneten Achse.

Kann mir jemand sagen wie ich die Kurven beider Achsen anwählen kann?

Vielen Dank für die Hilfe
warn-two
Private Nachricht senden Benutzer-Profile anzeigen


Heinzihogo

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 29.01.2015, 09:40     Titel: hast du eine Lösung gefunden
  Antworten mit Zitat      
Hallo,

ich stehe gerade vor dem gleichen Problem. Hast du eine Lösung gefunden?

Danke und schöne Grüße,
Heinzihogo
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 29.01.2015, 15:34     Titel: Re: hast du eine Lösung gefunden
  Antworten mit Zitat      
Hallo Heinzihogo,

Es ist unwahrscheinlich, dass der OP seinen Thread noch nach über 2 Jahren verfolgt.

Der DataCursor ist dafür gedacht, eine Kurve auszuwählen. Was möchtest Du also genau tun? Der OP wollte "die Kurven beider Achsen auswählen", aber das erscheint mir nicht logisch.

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 31.01.2015, 02:35     Titel:
  Antworten mit Zitat      
Mit "die Kurven beider Achsen auswählen" ist gemeint, dass er jede Kurve (aber immer nur eine gleichzeitig) auswählen kann. Das Problem ist, dass man nur Kurven auswählen kann, die auf der zuletzt geplotteten Achse liegen.

Die zuletzt geplottete Achse liegt quasi über der anderen Achse drüber und blockiert den Zugriff auf die hintere Achse.

Sobald ich die obere Achse ausblende (die Kurven dabei alle eingeblendet lasse), kann ich auch auf die Kurven der hinteren Achse eine Datacursor setzen.

SG, Heinzihogo
 
John Rocket

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.11.2016, 15:38     Titel: Vorschlag Workaround
  Antworten mit Zitat      
Hi,

bin grad auf das gleiche Problem gestoßen und habe es gelöst, indem ich eine Checkbox mit geplottet habe, die die zweite y-Achse interaktiv unsichtbar setzen kann:

uicontrol(...
...
'Style','checkbox',...
'Value',1,...
...
'Callback', @(hObject,eventdata) set(ax2,'Visible', logical2onoff(get(hObject, 'Value'))) ...
);


Die Hilfsfunktion logical2onoff ist genauso simpel implementiert wie ihr Name offenbart.


Viele Grüße
 
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.