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

mehrere Plots in einer Grafik räumlich versetzt

 

camoesas
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 58
Anmeldedatum: 13.04.10
Wohnort: München
Version: R2013a
     Beitrag Verfasst am: 06.03.2012, 16:43     Titel: mehrere Plots in einer Grafik räumlich versetzt
  Antworten mit Zitat      
Servus,

[Wer den Text nicht lesen will, das Bild erklärt alles was ich vorhabe]
Ich will in einem Bild mehrere Plots einfügen, diese aber räumlich trennen. (Oder anders: subplots verschmelzen)
Ich habe mehrere Geschwindigkeitsprofile über der Höhe (also x= Geschwindigkeit / y = Höhe) davon habe ich jetzt auch noch mehrere in Strömungsrichtung.
Diese will ich so darstellen, dass ich auf der y Achse die Höhe abbilde (einfach bis hier). Dazu habe ich 2 x Achsen: eine kontinuierliche, die nicht unterbrochen wird und konstant anwächst (Position in Strömungsrichtung) / und eine x-Achse, die für jeden Punkt von neuem beginnt.
Ich habe dazu ein Bild angehängt, dann müsste es eigentlich klar sein.

Wie kann ich das machen?
Vielen Dank für die Hilfe!

Vielen Dank

Camoesas

wunschplot.png
 Beschreibung:

Download
 Dateiname:  wunschplot.png
 Dateigröße:  14.8 KB
 Heruntergeladen:  616 mal
Private Nachricht senden Benutzer-Profile anzeigen


Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 06.03.2012, 17:02     Titel:
  Antworten mit Zitat      
hmm kann man nicht jeden deiner plots um den wertebereich der vorrangegangen plots verschieben und dann die beschriftung mit XTickLable selber machen? wäre so meine erste idee. wobei es bestimmt ne bessere giebt
Private Nachricht senden Benutzer-Profile anzeigen
 
camoesas
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 58
Anmeldedatum: 13.04.10
Wohnort: München
Version: R2013a
     Beitrag Verfasst am: 09.03.2012, 16:16     Titel:
  Antworten mit Zitat      
Servus,

Ich habe deine Idee soweit nachvollzogen und mal im Kopf durchgespielt. Das Problem was bleibt ist, dass ich dann eigentlich für beide x-Achsen die xTickLable benutzen muss. Damit bleibt das Problem, dass ich das ganze mit trail an Error anpassen muss, damits für alle meiner 8 Plots passt. Sehe ich das so richtig? Am Ende kann ich dann nicht sicher sein, dass die Auflösung / Inkrement für meine Geschwindigkeit auch wirklich passt!
Eigentlich wollte ich das ganze automatisieren, das geht dann wahrscheinlich nicht.
Ich werds mal ausprobieren.
Private Nachricht senden Benutzer-Profile anzeigen
 
Winkow
Moderator

Moderator



Beiträge: 3.842
Anmeldedatum: 04.11.11
Wohnort: Dresden
Version: R2014a 2015a
     Beitrag Verfasst am: 09.03.2012, 16:31     Titel:
  Antworten mit Zitat      
du kannst auch subplotz nebeneinander machen
Code:
x=1:10;
y=x.^2;
subplot(1,2,1)
plot(x,y)
set(gca,'Position',[0 0.2 0.5 .7])
subplot(1,2,2)
plot(x,-y)
set(gca,'Position',[0.5 0.2 0.5 .7])

da muss man dann aber trotzdem noch ein wenig die axen formatieren da sich die beschriftung überlappt
Private Nachricht senden Benutzer-Profile anzeigen
 
camoesas
Themenstarter

Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 58
Anmeldedatum: 13.04.10
Wohnort: München
Version: R2013a
     Beitrag Verfasst am: 25.04.2012, 11:31     Titel:
  Antworten mit Zitat      
Servus,

mit XTickLabel kriegt mans hin aber man muss höllisch aufpassen. Das ist ziemlich kompliziert und man kann sich ganz leicht selbst hinters Licht führen! Twisted Evil


VG
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.