How to change NUMBER size with plotyy

1 view (last 30 days)
Well hello! I need to change size, and make bold the number that runs along the Yaxis while using plotyy. Here is a representative example:
if true
dom=(1:10);
dummy=sin(dom)*(9/5)-32;
[hax,h(1),h(2)]=plotyy(dom,sin(dom),dom,dummy);
set(gca, 'FontSize', 24)
set(hax,{'ycolor'},{'k';'k'})
set(hax(2),'Ylim',get(hax(1),'Ylim')*(9/5)-32);
set(hax(1),'box','off','LineWidth',2);
set(hax(2),'box','off','LineWidth',2,'fontsize',10);
set(h,'color','r','LineWidth',2)
end
As you can see, the basic plot with dual axis is done. From then on I can get everithing done, labels, titles, legends, boxing, latex interpreter, etc... BUT I can't change the number (-1, -0.5, 0) size not make it 'bold'
I've tried everything combining
if true
set(gca, 'FontSize', 24)
set(hax, 'FontSize', 24)
set(hax(1), 'FontSize', 24)
end
Any help? Plzzz THX in advance.

Accepted Answer

per isakson
per isakson on 18 May 2014
Edited: per isakson on 18 May 2014
This works as expected with R2013a
%%copy from documentation
figure
x = 0:0.01:20;
y1 = 200*exp(-0.05*x).*sin(x);
y2 = 0.8*exp(-0.5*x).*sin(10*x);
[AX,H1,H2] = plotyy(x,y1,x,y2,'plot');
set( AX, 'Fontsize', 24 )
and so does your examples. ???. The size of the x-tick-labels are changed together with the size of the y-tick-labels
.
Another possibility is to replace the tick-labels by text objects. See the FEX-contribution Format Tick Labels. There are several similar contributions. This approach provides a lot of flexibility.
.
BTW: you can avoid displaying the if true, end :
  • select the code (blue background)
  • click the {}Code button
  2 Comments
SASASA
SASASA on 18 May 2014
Well, there is something strange with my Matlab ( R2013 running in linux Mint) because this is how it looks like for me in matlab
But then if a export the file as pdf it does indeeed looks like:
So yeahh strange...
per isakson
per isakson on 18 May 2014
Edited: per isakson on 18 May 2014
Yes, that's strange. Report to tech support.
A remaining possibility is to replace the tick-labels by text objects. See the FEX-contribution Format Tick Labels. There are several similar contributions. This approach provides a lot of flexibility.

Sign in to comment.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!