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

Schriftgröße und Farbe

 

Danke

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 26.06.2009, 20:28     Titel: Schriftgröße und Farbe
  Antworten mit Zitat      
Code:
fighandle = figure;
[AX,H1,H2] = plotyy(x1,y1,x2,y2,'plot');
set(fighandle, 'Position', [130, 300, 1200, 430]);
set(AX(1),'ylim', [0,140],'ytick',0:20:140)
set(AX(1),'FontSize',13);
set(AX(2),'ylim', [0,60],'ytick',0:10:60)
set(AX(2),'FontSize',13);
box off
axes(AX(1));
ylabel(AAA');
axes(AX(2));
ylabel(BBB);
xlabel(CCC');
grid on
 


Hallo,

ich möchte die Liniefarbe und die Liniengröße der Linien in den Plots vergrößern.
Hänge bei dem Problem, bei einem einfach Plot funktioniert es so

plot(x2,y2,'LineWidth',2);Wie handle ich das nun bei meinem Code ?


Danke schön


mr_endres
Forum-Fortgeschrittener

Forum-Fortgeschrittener


Beiträge: 78
Anmeldedatum: 11.06.08
Wohnort: Unterfranken
Version: ---
     Beitrag Verfasst am: 27.06.2009, 11:05     Titel:
  Antworten mit Zitat      
Hallo,

das sollte über das entsprechende Handle funktionieren, also hier z.B.

Code:

set(H1,'LineWidth',2) %entsprechend für H2
 


wobei du dir ja über

Code:

die Optionen zum Einstellen anschauen kannst.

mfg
Johannes
Private Nachricht senden Benutzer-Profile anzeigen
 
Danke

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 27.06.2009, 12:38     Titel:
  Antworten mit Zitat      
ah super, wieder was gelernt. Hat perfekt geklappt. Eigentlich logisch Smile
Danke
 
Frage

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 27.06.2009, 13:19     Titel:
  Antworten mit Zitat      
Code:
y;
fighandle = figure;
set(fighandle, 'Position', [130, 300, 1200, 430]);
plot(x2,y2,'LineWidth',2);
set(gca,'yticklabel',[0:20:160]);
box off
xlabel(AAA','FontSize',14);
ylabel(BBB','FontSize',14);
box off
grid on


Nun möchte ich noch erreichen,dass meine Achsenzahlen auch eine andere Schriftgröße bekommen

Außerdem fängt meine Skalierung auf der Y Achse bei -20 an obwohl ich bei O anfangen möchte.
set(gca,'yticklabel',[0:20:160]);Damit erreiche ich allerdings nur eine Verschiebung, d.h mein Plot fängt dann bei dem Wert von 20 an wo vorher die 0 stand

Also einmal -20 0 20 40
und dann folgende Skalierung
0 20 40

D.h mein Schaubild bewegt sich nicht mit



[/quote]
 
steve
Ehrenmitglied

Ehrenmitglied



Beiträge: 2.022
Anmeldedatum: 03.09.07
Wohnort: Wien
Version: R2023b
     Beitrag Verfasst am: 03.07.2009, 19:19     Titel:
  Antworten mit Zitat      
Moin,

zu 1.:
Code:
set(gca,'Fontsize',14);


zu 2.:
Code:
ylimits = get(gca,'YLim');
set(gca, 'YLim', [0 ylimits(2)]);


Gruß
Alex
_________________

>> I told me to.

____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
Private Nachricht senden Benutzer-Profile anzeigen
 
Uiui

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.07.2009, 13:46     Titel:
  Antworten mit Zitat      
danke danke wunderbar

Nun möchte die Farbe der Achsen verändern

Code:
[AX,H1,H2] = plotyy(x1,y1,x2,y2,'plot');
set(H1,'LineWidth',2);
set(AX,'color','r');
 


Woran liegt der Fehler. Ich erreiche damit dass mein kompletter Hintergrund rot wird und nicht meine y-achsenskalierung *grins*
 
steve
Ehrenmitglied

Ehrenmitglied



Beiträge: 2.022
Anmeldedatum: 03.09.07
Wohnort: Wien
Version: R2023b
     Beitrag Verfasst am: 06.07.2009, 10:01     Titel:
  Antworten mit Zitat      
Du verwendest die falsche Property:
Code:
set(AX,'xcolor','r','ycolor','r');


Gruß
Alex
_________________

>> I told me to.

____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
Private Nachricht senden Benutzer-Profile anzeigen
 
Danke

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 07.07.2009, 16:05     Titel:
  Antworten mit Zitat      
Vielen Dank
Hat geklappt Smile Super
 
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 - 2024 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.