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

Subplot - ungerade Nummer von Plots mit selber Größe

 

Lena96
Forum-Anfänger

Forum-Anfänger


Beiträge: 10
Anmeldedatum: 19.04.14
Wohnort: ---
Version: R2013a
     Beitrag Verfasst am: 22.08.2014, 11:30     Titel: Subplot - ungerade Nummer von Plots mit selber Größe
  Antworten mit Zitat      
Hallo zusammen,

ich möchte eine Figure mit Subplot erzeugen:

1. Zeile: 2 Graphiken
2. Zeile: 3 Graphiken

subplot(2,2,1)
%plot1
subplot(2,2,2)
%plot2
subplot(2,3,4)
%plot3
subplot(2,3,5)
%plot4
subplot(2,3,6)
%plot5

Das funktioniert wunderbar. Jetzt mein Problem: Die beiden Graphiken in der 1. Zeile sind größer als die 3 Graphiken in der 2. Zeile. Ich möchte aber, dass die Graphiken in der 1. Zeile genauso groß wie die in der 2. Zeile sind und halt mittig stehen.
Ich möchte also nicht: 1. Zeile: links und rechts ein plot und in der Mitte frei.

Hat jemand einen Tipp für mich? Das wäre super :-)!

Viele Grüße,
Lena
Private Nachricht senden Benutzer-Profile anzeigen


greater
Forum-Anfänger

Forum-Anfänger


Beiträge: 22
Anmeldedatum: 08.08.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.08.2014, 13:04     Titel:
  Antworten mit Zitat      
Hey, deine Aufteilung ist leider so nicht korrekt.

Ich nehme an du willst 5 plots machen?

subplot(x,y,z)

Damit du 5 Grafiken haben kannst muss die Multipikation aus x und y 6 ergeben. Sprich entweder 2 Zeilen und 3 Spalten oder umgekehrt.

Hierbei würde jedoch dann ein Element frei bleiben befürchte ich, da du ja nur 5 plots hast.

Du hats in deinem Code nachträglich die Größe geändert, was auch nicht optimal ist. Daher der Größenunterschied.

Ob es eine Möglichkeit gibt, Plots nicht quadratisch auzuteilen weiß ich leider nicht.

Gruß Greater
Private Nachricht senden Benutzer-Profile anzeigen
 
Lena96
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 10
Anmeldedatum: 19.04.14
Wohnort: ---
Version: R2013a
     Beitrag Verfasst am: 22.08.2014, 13:11     Titel:
  Antworten mit Zitat      
Hi Greater,

danke für deine Antwort. Doch,das passt - ich habs auch durchlaufen lassen! In der oberen sind dann 2 und im unteren sind dann 3 plots. Aber leider sind halt im oberen dann die 2 plots so riesig in die länge gezogen /quasi 1,5 plotgröße von der zeile drüber)

Wie shcon angemerkt, die Möglichkeit habe ich auch schon probiert - sieht aber doof aus. Ich würde am liebsten die folgende Aufteilung haben, wobei alle Plots gleich groß sein sollten:

1.Zeile: x x x
2.Zeile: ..x x

Also,dass ich die unteren 2 quasi in Center setze! (die 2 punkte sind da nur, da ich es sonst nicht einrücken konnte, einfach ignorieren :-)!)

Any ideas? :-)
Private Nachricht senden Benutzer-Profile anzeigen
 
greater
Forum-Anfänger

Forum-Anfänger


Beiträge: 22
Anmeldedatum: 08.08.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.08.2014, 13:37     Titel:
  Antworten mit Zitat      
Probier mal

Code:
x=[0:0.1:1]
y=[0:1:10]
subplot(2,3,1)
plot(x,y)
subplot(2,3,2)
plot(x,y)
subplot(2,3,3)
plot(x,y)
subplot(2,3,4.5)
plot(x,y)
subplot(2,3,5.5)
plot(x,y)


Smile
Private Nachricht senden Benutzer-Profile anzeigen
 
Lena96
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 10
Anmeldedatum: 19.04.14
Wohnort: ---
Version: R2013a
     Beitrag Verfasst am: 22.08.2014, 13:54     Titel:
  Antworten mit Zitat      
Super - danke, das ist genau das, was ich gesucht habe. Das ist ja eigentlich zu einfach um wahr zu sein Laughing ! Danke nochmal.
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.