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

3 fragen zu bearbeitung von plots

 

sebili
Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 09.12.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 05.01.2010, 23:05     Titel: 3 fragen zu bearbeitung von plots
  Antworten mit Zitat      
hi leute,

ich habe 3 fragen zur bearbeitung/manipulation von plots:

1)
wie ist es denn möglich die angezeigten werte der achsen zu löschen, d. h. dass die achse ohne jegliche beschriftung ist?

2)
wie kann ich die achsenbeschritung auf die andere seite des plots bringen (nicht das label). normalerweise ist die beschriftung der y-achse immer links und die der x achse unten. wie schaffe ich es jetzt z. b. die der y-achse auf die rechte seite des plots zu bringen und die der x-achse oberhalb des plots anzuzseigen?

3)
wie kann ich am besten "wertekorridore", d. h. z. b. einen kasten in den plot einzeichnen in dem meine messwerte optimaler weise liegen sollten?

ich hoffe, ihr könnt mir weiterhelfen!


danke und gruß

sebili
Private Nachricht senden Benutzer-Profile anzeigen


Oli8765

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.01.2010, 00:57     Titel:
  Antworten mit Zitat      
Zitat:
1)
wie ist es denn möglich die angezeigten werte der achsen zu löschen, d. h. dass die achse ohne jegliche beschriftung ist?



ANTWORT:
Code:
 
sebili
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 09.12.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.01.2010, 11:58     Titel:
  Antworten mit Zitat      
Oli8765 hat Folgendes geschrieben:

ANTWORT:
Code:


danke schon mal hierfür. und wie mache ich das, wenn ich nur bei 1 achse die beschriftung abschalten will, z. b. die y-achse?
Private Nachricht senden Benutzer-Profile anzeigen
 
moongoblin
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 57
Anmeldedatum: 29.10.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.01.2010, 09:34     Titel:
  Antworten mit Zitat      
Bei der Bearbeitung von Plots ist ein einfacher Weg, um Befehle zur gewünschten Manipulation zu identifizieren folgender:

1. Plot in der aktuellen Form erzeugen (mit falschen Achsenbeschriftungen etc.)
2. In der Bearbeitungsleiste der Figure auf den meist ganz rechten Button "Show Plot Tools" klicken
3. Jetzt kannst du die Figure per Mausklick nach deinen Wünschen bearbeiten, z.B. indem du auf eine zu verändernde Achse klickst und dann im sich unten öffnenden Menü die Anpassungen vornimmst
4. Unter "File" auf "Generate M-File" klicken. Im Code sind die Manipulationsbefehle meist leicht zu identifizieren. Die brauchst du dann nur noch in deinen eigenen Code übernehmen, und fertig.
Private Nachricht senden Benutzer-Profile anzeigen
 
LittleX
Forum-Guru

Forum-Guru


Beiträge: 494
Anmeldedatum: 14.05.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.01.2010, 11:25     Titel:
  Antworten mit Zitat      
Hallo,

vielleicht hilft Dir ja folgendes Mini-Beispiel weiter:
Code:

h = plot(rand(10,3));  % Bespielplot erzeugen
% gca: get current axis
% für aktuelle Achse Y und X Position verändern
set(gca,'YAxisLocation','right')  
set(gca,'XAxisLocation','top')
% Die Beschriftung entfernen
set(gca,'XTickLabel',{})
% Einen Bereich mit Hilfe von Patch einzeichnen
patch([0,0,10,10],[0.4,0.6,0.6,0.4],[0,0,0,0],'FaceColor','g','FaceAlpha',0.5)
 


Prinzipiell kannst Du Dir mit Hilfe von
Code:

die Eigenschaften Deiner aktuellen Achse anzeigen lassen. Diese Eigenschaften kannst Du dann mit get im Programm auslesen und mit set verändern.

Viele Grüße,

LittleX
Private Nachricht senden Benutzer-Profile anzeigen
 
sebili
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 4
Anmeldedatum: 09.12.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.01.2010, 15:53     Titel:
  Antworten mit Zitat      
danke für eure tipps!

ich werde das heute abend gleich einmal ausprobieren!


cheers!
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.