2016-03-28 102 views
0

私はプロットにMatlabを使用しています。軸の目盛りのフォントサイズを変更しようとするとエラーが発生します。私のバージョンはMatlab R2014aです。次のように 私のおもちゃのコードは次のとおりです。軸目盛りのフォントサイズを変更するMatlab

x = rand(1,100); 
y = rand(1,100); 
figure(1) 
hold on 
plot(x, y) 
set(gca,'FontSize',18) 

私は「handle.handle /セット、無効または削除されたオブジェクトを使用してエラー」というエラーを得ました。私はインターネット上で多くのソリューションを見つけたので混乱しています。彼らはすべて「set(gca、 'FontSize'、18)」を使うべきだと私に言っていました。しかしそれは失敗した。 軸の目盛のフォントサイズを変更するにはどうすればよいですか? 私を助けてくれてありがとう!

+0

私のために働きます。プロットを閉じましたか? –

答えて

1

に具体的にはにのハンドルを使用し、正しい結果を返すのではなく、gcaを使用します。

x = rand(1,100); 
y = rand(1,100); 

f = figure(); 
hax = axes('Parent', f); 
plot(x,y, 'Parent', hax) 
set(hax, 'FontSize', 18) 
関連する問題