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
Related Questions
Expert Answer
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