http://www.mathworks.com/matlabcentral/fileexchange/23841を使用して、次のようにこれを実行しようとしました:
data=rand(5);
plot(0:pi/4:pi, data,'LineWidth', 3);
format_ticks(gca,{'0', '\pi/4', '\pi/2', '3\pi/4', '\pi'},[],0:pi/4:pi)
ylim([0 1]);
xlabel('My x label')
ylabel('My y label')
fontSize = 20;
set(gca,'FontSize',fontSize)
ただし、x 軸のラベルが x の目盛りラベルと重なっているように見えますか? 誰かが私が間違っていることを見ていますか、それともこれを行うためのより良い方法を提案できますか? また、軸ラベルのフォント サイズが y 目盛りラベルと同じに見えませんか?
---- 編集 -------- format_ticks を使用しないと、これは xticks を xlabel とオーバーラップさせるのと同じ動作を生成するようです:
data=rand(5);
plot(0:pi/4:pi, data,'LineWidth', 3);
format_ticks(gca,{'0', '\pi/4', '\pi/2', '3\pi/4', '\pi'},[],0:pi/4:pi)
ylim([0 1]);
xlabel('My x label')
ylabel('My y label')
fontSize = 20;
set(gca,'FontSize',fontSize,'Font','symbol')