how to change the font size in a plot (only for the axes numbers)?

as you can see in the attached image i need to change only the size of the numbers not the title or the colorbar how can i do this? thank you

1 Kommentar

How do I resize fonts of scope (xy axes labeling fonts, numbers on axes, etc) in MATLAB 2015a?

Melden Sie sich an, um zu kommentieren.

 Akzeptierte Antwort

Ben11
Ben11 am 22 Aug. 2014
Use the 'FontSize' property of the current axes:
set(gca,'FontSize',20)

6 Kommentare

this change all of the text in the figure i need to change only the numbers as shown in the image on this quastion
It doesn’t when I run it. It only changes the sizes of the numbers on the axes, leaving the title and axis labels unchanged.
Ben11
Ben11 am 22 Aug. 2014
Bearbeitet: Ben11 am 22 Aug. 2014
Yep for me it works also; i.e. it does the same as @Star Strider. Please see my comment below. OF course I used dummy values for the ticks and titles font size, but you can resize the title after changing the ticks if you like.
Ben11
Ben11 am 22 Aug. 2014
Bearbeitet: Ben11 am 22 Aug. 2014
Example code:
clc
clear
x = 1:6*pi;
figure;
plot(x,sin(x));
title('This is sin(x) vs x');
set(gca,'FontSize',18);
outputs this:
What you can do if you want to change the size of the title is assigning it a handle and modify its "FontSize" property directly:
hTitle = title('This is sin(x) vs x');
set(hTitle,'FontSize',30)
Be sure to add the title before setting font size. If you change font size then add the title it will be in the font size you just set. Though you can change it again afterwards.
Thanks all, definitevely brief and working. Best.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Adam
Adam am 22 Aug. 2014

0 Stimmen

If you search for 'tick labels' or something similar, in the file exchange there are numerous options that replace the tick labels locked into the axes font size with text objects that can be manipulated independently.
I can't vouch for any particular one as I have never used any of them though.

Produkte

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by