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

fontsize aller fonts in errorbar änder!

 

trunksen
Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 19.09.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.11.2014, 15:22     Titel: fontsize aller fonts in errorbar änder!
  Antworten mit Zitat      
Hi!

Ich möchte gerne die legend, x-Achsen Beschriftung, y-Achsen Beschriftung und die x,y values bei einem errorbar plot vergrößern!

Irgendwie scheint mir dies nicht zu gelingen!

Hier einmal mein Code:

Code:


load('matrix')


figure();
errorbar(bars, testingerr, std,'r', 'LineWidth', 2);

title('Testing Error');
xlim([1,100]);
hold on;
errorbar(nr_bars, testingerr, std ,'g', 'LineWidth', 2);
hold on;
errorbar(nr_bars, testingerr, std,'b', 'LineWidth', 2);
legend('r','o','op');
set(findall(gca,'type','text'),'fontSize',30,'fontWeight','bold');

print( '-dpng', strcat('test.png' ));



figure();
errorbar(nr_bars, trainingerr, std,'r', 'LineWidth', 2);

title('Training Error');
xlim([1,100]);
hold on;
errorbar(nr_bars, trainingerr, std,'g', 'LineWidth', 2);
hold on;
errorbar(nr_bars, trainingerr, std,'b', 'LineWidth', 2);
legend('r','o','op');
set(findall(gca,'type','text'),'fontSize',50,'fontWeight','bold');

print( '-dpng', strcat('test2.png' ));


 


Ich weiß, dass ich 3x hier dasselbe plotte mit errorbar (sind hier nur dummy-val Wink )!

Mir geht es nujr darum, dass egal was ich tue, wie ich die fontSize setze (habe es auch schon mit xlabel(...,'FontSize',30) etc. versucht), die Beschriftung der Achsen hat immer die selbe font-Größe!

Was mache ich falsch?

mfg trunksen
Private Nachricht senden Benutzer-Profile anzeigen


MrHyde
Forum-Anfänger

Forum-Anfänger


Beiträge: 40
Anmeldedatum: 05.08.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.11.2014, 19:58     Titel:
  Antworten mit Zitat      
Leider ist das Programm nicht lauffähig.
Kannst du bitte mal eine Beispieldatei für "Matrix" hochladen.

Gruß
MrHyde
Private Nachricht senden Benutzer-Profile anzeigen
 
MrHyde
Forum-Anfänger

Forum-Anfänger


Beiträge: 40
Anmeldedatum: 05.08.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.11.2014, 20:19     Titel:
  Antworten mit Zitat      
Etwa soetwas?

Code:

figure(1);

plot(1:100,1:100);

t1=title('Testing Error');
t2=xlabel('x');
t3=ylabel('y');

xlim([1,100]);

legend('oB');

set([gca,t1,t2,t3],'fontSize',30,'fontWeight','bold');

print( '-dpng', strcat('test.png' ));
 
Private Nachricht senden Benutzer-Profile anzeigen
 
trunksen
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 3
Anmeldedatum: 19.09.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.11.2014, 12:23     Titel:
  Antworten mit Zitat      
Hi!

Es ist seltsam, den das Formatieren hat anscheinend schon bei meiner Methode funktioniert, nur wird es nicht angezeigt! Wenn ich beim plot auf 'Edit Plot' gehe und die Achsen etc. auswähle, sehe ich, dass es fontsize 30 und bold ausgewählt wurde.
Will ich den Text editieren zeigt er es mir auch genauso an, nur sonst nicht!

Kann es sein, dass 30 zu groß ist und er es deswegen auf die standard fontsize setzt?

mfg trunksen
Private Nachricht senden Benutzer-Profile anzeigen
 
MrHyde
Forum-Anfänger

Forum-Anfänger


Beiträge: 40
Anmeldedatum: 05.08.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.11.2014, 19:07     Titel:
  Antworten mit Zitat      
trunksen hat Folgendes geschrieben:
Hi!

Es ist seltsam, den das Formatieren hat anscheinend schon bei meiner Methode funktioniert, nur wird es nicht angezeigt! Wenn ich beim plot auf 'Edit Plot' gehe und die Achsen etc. auswähle, sehe ich, dass es fontsize 30 und bold ausgewählt wurde.
Will ich den Text editieren zeigt er es mir auch genauso an, nur sonst nicht!

Kann es sein, dass 30 zu groß ist und er es deswegen auf die standard fontsize setzt?

mfg trunksen


Hast du mein Beispiel ausprobiert, denn damit funktioniert es.
Bei deinem Beispiel sollte findall(gca,'type','text') eigentlich nicht funktionieren, da nicht alle Beschriftungen vom Typ "text" sind.

Mit findall(gca,'type','text') wird die Beschriftung von folgendem erfasst:
xlabel, ylabel und title, aber nicht Beschriftung der Skala der x- und y-Achse. Diese wird zum Beispiel mit set((gca),'FontSize',13) angesprochen.

Die Fenstergröße sollte mit der Textgröße nicht zusammenhängen.

Gruß
MrHyde
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.