size of axis numbers

Hellho everyone. Do you know how to change the size of axis numbers in a figure in matlab?

Answers (3)

ax = gca;
ax.FontSize = 15; % Font Size of 15
Jan
Jan on 18 May 2021
Edited: Jan on 18 May 2021
Do you mean the tick labels?
axes('FontSize', 24, 'NextPlot', 'add');
Without setting the NextPlot property, a plot() command will reset the size - maybe, I cannot try it currently.
Jonas
Jonas on 18 May 2021

0 votes

if you are talking about the font size of the tick labels have a look into https://de.mathworks.com/matlabcentral/answers/173658-how-can-i-change-the-font-size-of-plot-tick-labels

2 Comments

Thank you
Here are a couple of different ways to change axis font size.
x = linspace(-2*pi, 2*pi);
y = cos(x);
plot(x,y);
set(gca,'FontSize',20, 'FontName', 'Courier')
xlabel('x(t)') % Font Size and Name are taken from Line 4 command
ylabel('Y', 'FontSize', 15, 'FontName','Garamound', 'FontWeight','bold')
title("Font Size Change")
%% Alternative way:
fontsize(gca, 13, 'points')
fontname(gca, "SansSerif")
%% Alternative Way:
xlabel('x', 'FontName','Garamond', 'FontSize',10)
%% Axis and Font Color change options
ax = gca;
ax.YColor = 'r';
ax.XColor = 'm';

Sign in to comment.

Categories

Find more on Graphics Objects in Help Center and File Exchange

Tags

Asked:

on 18 May 2021

Community Treasure Hunt

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

Start Hunting!