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

Zoomfunktion in figure zoomt Text aber nicht die (Sub)Plots

 

Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 29.10.2010, 17:56     Titel: Zoomfunktion in figure zoomt Text aber nicht die (Sub)Plots
  Antworten mit Zitat      
Nabend zusammmen,

ich habe ein figure mit 4 Subplots.

Dazu habe ich Texte geschrieben, wie diese:

Code:

strh1 = text(0.5,0.2,'Text1');
strh2 = text(0.5,0.18,'Text2');
strh3 = text(0.5,0.16,buildText3);
set(strh1,'FontSize',11,'LineWidth',2);
set(strh2,'FontSize',11,'LineWidth',2);
set(strh3,'FontSize',11,'LineWidth',2)
 


alles soweit ok. Nur wenn ich in der Figure zoome, werden die Texte gezoomt, nichtaber die Subplots.

Habe folgendes probiert:

Code:

h1 = figure ('Name',name_figure,'units','normalized','outerposition',[0 0 1 1]);
 


wie spreche ich nun das handle am Ende an?

So zumindest nicht:

Code:

set(h1)
oder
set(h1,'Enalbe','on')
 


Weiss jemand Abhilfe?

Vg


Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 29.10.2010, 21:26     Titel: Re: Zoomfunktion in figure zoomt Text aber nicht die (Sub)Pl
  Antworten mit Zitat      
Hallo Anonymous,

man kann gar nicht in einer Figure zoomen, sondern nur in einem AXES-Objekt, also in den einzelnen Subplots. Offenbar zoomst Du in den AXES-Objekt, das das Parent-Objekt der TEXT-Objekte ist.

Wozu möchtest Du nun den Handle der Figure benutzen?

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



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.10.2010, 14:08     Titel:
  Antworten mit Zitat      
Hallo Jan,

ja genau, nur weiss ich nicht wie ich wieder das zoomen auf die Subplots beschränken kann.

Wenn ich in der Figure bin auf einem Subplot mich befinde und dann zoome, zoome ich die Texte nicht aber den subplot.

Mit handle wollte ich genau das erreichen war aber wohl nichts...

VG
 
Gast



Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.11.2010, 15:33     Titel:
  Antworten mit Zitat      
Hallo Jan,

ich bin bei der Darstellung n.n. weiter gekommen.

Wenn ich den letzten Subplot kopiere und unter die Texte setzt, kann ich zwar in dem ausgewählten Subplot zoomen, aber die Texte erscheinen alle nicht!

Texte rufe ich wiefolgt auf:

Code:

set(0,'defaulttextinterpreter','none');
 strh1 = text(0.1,0.53,test(1,1).Results.testname.Value);
 strh2 = text(0.1,0.51,test(1,2).Results.testname.Value);
 strh3 = text(0.1,0.49,test(1,3).Results.testname.Value);
 set(strh1,'FontSize',10,'LineWidth',2);
 set(strh2,'FontSize',10,'LineWidth',2);
 set(strh3,'FontSize',10,'LineWidth',2);
 hold all;
 


Woran liegt es, bzw. wie kann ich zum schluß die Subplot aktivieren, damit in diesen gezoomt wird und nicht in den Texten?
 
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.