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

Antworten (3)

Sulaymon Eshkabilov
Sulaymon Eshkabilov am 19 Mai 2021

2 Stimmen

ax = gca;
ax.FontSize = 15; % Font Size of 15
Jan
Jan am 18 Mai 2021
Bearbeitet: Jan am 18 Mai 2021

1 Stimme

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 am 18 Mai 2021

0 Stimmen

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 Kommentare

Fábio Oliveira
Fábio Oliveira am 19 Mai 2021
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';

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Axes Appearance finden Sie in Hilfe-Center und File Exchange

Tags

Gefragt:

am 18 Mai 2021

Community Treasure Hunt

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

Start Hunting!

Translated by