legend text size changing while ticklabel size changing

i just want to change the size of xticklabel not the legend text size , but this did not work. They all changed.
set(gca,'xticklabel', strsplit(num2str(10:14),' '),'fontsize',12)

Answers (1)

what is happening is that you're setting all font sizes to 12. I haven't figure out how to set just the xticks to 12 but you can reset the legend like the code below
figure1 = figure;
% Create axes
axes1 = axes('Parent',figure1);
box(axes1,'on');
hold(axes1,'all');
set(axes1,'xticklabel', strsplit(num2str(10:14),' '),'fontsize',12)
% Create multiple lines using matrix input to plot
plot1 = plot(randi(4,10));
% Create legend
legend1 = legend(axes1,'show');
set(legend1,'FontSize',8);

2 Comments

ok did some more digging. you cannot set ticklabel font size separately. you'll have to adjust the fontsize and then reset the legend size.
thanks, not a good way ,i think

Sign in to comment.

Asked:

on 15 May 2015

Commented:

on 16 May 2015

Community Treasure Hunt

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

Start Hunting!