How to change the axis properties of a graph?

D
divyasharma · Aug 28, 2020 · 2K views
Question
Hi, I want to change the FontSize, FontName and FontWeight of the axis from my graph but I only get error messages. Below you find the commands that I run and the error: SCRIPT:     clear all; close all; %prepare data x = 0: pi / 100: 2 * pi; y = sin (x); h=plot(x,y); %curve properties set(h,'LineWidth',3,{'LineStyle'},{'.'}) set(h,{'Color'},{'r'}) %label properties title('TEST','FontSize',26, 'FontName','Arial', 'FontWeight','bold') xlabel('Time (seconds)','FontSize',20, 'FontName','Arial','FontWeight','bold') ylabel('Amplitude (\mum)','FontSize',20, 'FontName','Arial','FontWeight','bold') %axis properties axis([0 7 -1.2 1.2],'FontSize',26, 'FontName','Arial', 'FontWeight','bold'); legend(h,'sin(x)',3, 'BackgroundColor','b') legend('boxoff') ERROR:   ??? Error using ==> axis at 183 Unknown command option FontSize Error in ==> TEST at 18 axis([0 7 -1.2 1.2],'FontSize',26, 'FontName','Arial','FontWeight','bold'); I also wanted to change the color of the legend box from white or transparent to any arbitray color. I read the documentation and used the legend function but it did not work. I hope someone know what is going wrong in these command lines
Expert Answer
Profile picture of Neeta Dsouza
Neeta Dsouza PhD Expert
Answered Nov 20, 2025

You can do

 

set(gca)

to see all properties of an axis. To modify either one of them, you can do

set(gca,'Name',Value)
Have a different question? Ask here

Get a Free Consultation or a Sample Assignment Review!