How to make the axis labels of a plot BOLD

I am trying to plot some figures. Generally the axis labels of the figure are in standard size font. Now I know that I can make them bold by going through Edit > Axes Properties. But I would like it to be done within the matlab code.
I am aware of this peice of code, but i am not sure how to implement it into my plotting code.
FontWeight — Character thickness
'normal' (default) | 'bold'
MY general plot code is
figure('Name','Test Figure','NumberTitle', 'off')
hold on;
plot(a, x,'--k','linewidth',2);
plot(b, y , 'b','linewidth',2);
ylabel('percentage')
xlabel('distance')
title('Corelation')
legend('dist','Percentage')

 Réponse acceptée

The axis lables and titles are text objects.
Try something like this —
x = 1:10;
y = randn(size(x));
figure
plot(x, y)
grid
xlabel('X Label')
ylabel('Y Label', 'FontWeight','bold')
.

4 commentaires

Shahab Khan
Shahab Khan le 11 Oct 2021
thank you. this is exactly what i was looking for.
Star Strider
Star Strider le 12 Oct 2021
My pleasure!
If my Answer helped you solve your problem, please Accept it!
.
Haseeb Hashim
Haseeb Hashim le 28 Mar 2022
can we make the values of x axis bold ????
Ryszard Lukaszuk
Ryszard Lukaszuk le 26 Avr 2022
Modifié(e) : Ryszard Lukaszuk le 26 Avr 2022
@Haseeb Hashim xlabel('X Label', 'FontWeight','bold')

Connectez-vous pour commenter.

Plus de réponses (0)

Produits

Version

R2021a

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by