Fri 28 Oct 2016 03:27:51 PM UTC, comment #1:
Yes, this is a known incompatibility. There are two easy workarounds which has meant no great pressure to fix this. I suspect that situation will continue for a while.
Workaround #1 :
Do all your plotting routines, change the axes fontsize, then do all the commands to annotate and make the plot beautiful such as adding labels and titles.
Workaround #2 :
Change all the label fontsizes at the same time you change the axes fontsize.
Workaround #3 :
Add a listener to the axes fontsize property which does what was done in Workaround #2.
function update_fontsize (h, ~)
hlist = get (h, {"xlabel", "ylabel", "zlabel", "title"});
new_fontsize = get (h, "fontsize");
set ([hlist{:}], "fontsize", new_fontsize);
endfunction
addlistener (gca, "fontsize", @update_fontsize)
This isn't quite perfect because it doesn't respect LabelFontSizeMultiplier and TitleFontSizeMultiplier, but you get the idea.
|