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

Gleiche Skalierung der x-Achse bei Subplots

 

Dom!
Forum-Newbie

Forum-Newbie


Beiträge: 9
Anmeldedatum: 15.05.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 26.11.2010, 13:37     Titel: Gleiche Skalierung der x-Achse bei Subplots
  Antworten mit Zitat      
Ich möchte zwei Diagramme nebeneinander plotten.

Die x-Achse im linken Diagramm reicht von 0-60% und im rechten von 0-100%. Nun werden die Subplots automatisch immer auf 50% der figure-Breite gestreckt.

Ich möchte aber, dass die x-Achse des linken Diagramms exakt 60% der Länge der x-Achse des rechten Diagramms hat, damit die Ticks den selben Abstand haben.

Kann mir jemand sagen wie ich das anstelle?
Private Nachricht senden Benutzer-Profile anzeigen


Tox
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 54
Anmeldedatum: 26.08.08
Wohnort: ---
Version: R2010b
     Beitrag Verfasst am: 26.11.2010, 15:32     Titel:
  Antworten mit Zitat      
Du kannst einen Plot über eine beliebige Anzahl von Subplots legen und so die Breite beliebig aufteilen.

Bsp: 60/40 Aufteilung:

Code:


figure(1)
subplot(1,100,1:60)   % 60
plot1....
subplot(1,100,61:100)  % 40
plot2....

 
Private Nachricht senden Benutzer-Profile anzeigen
 
Dom!
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 9
Anmeldedatum: 15.05.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 26.11.2010, 17:40     Titel:
  Antworten mit Zitat      
Vielen Dank für die Antwort.
Die Skalierung scheint damit zu passen. Nur wird die Achsenbeschriftung der y-Achse des rechten Diagramms mit in das linke Diagramm geplottet. Warum lässt Matlab jetzt keinen Platz mehr zwischen den Diagrammen bzw. wie bekomme ich das hin?
Private Nachricht senden Benutzer-Profile anzeigen
 
Tox
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 54
Anmeldedatum: 26.08.08
Wohnort: ---
Version: R2010b
     Beitrag Verfasst am: 26.11.2010, 22:27     Titel:
  Antworten mit Zitat      
Du musst ja nicht alle Subplots belegen. Lass in einem beliebigen Bereich einfach was frei.
Bsp:

Code:

figure(1)
subplot(1,100,1:50)  
plot1....
subplot(1,100,61:100)  
plot2....
 


Das macht die Verhältnisse zueinander natürlich ein wenig komplizierter aber ich denke du bekommst das mit ein wenig herumspielen schon hin.
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.