2016-03-30 4 views
0

私の軸と目盛りは、上と下だけでなくチャート全体を囲むようにしたいと思います。ボトムと左だけではなく、周囲の目盛り

Tick marks all around

ないこの:私はこれを実現するにはどうすればよい

Tick marks bottom and left only

言い換えれば、私は、目盛りは次のようになりたいですか?

EDITは:

figure; 
hold on; 
plot(indeces(1:n), mod_X_L_final(1:n), 'Color',nColor, 'Linestyle','none', 'Marker','.', 'MarkerSize',20); 
plot(indeces(n+1:n+m), mod_X_L_final(n+1:n+m), 'Color',mColor, 'Linestyle','none', 'Marker','.', 'MarkerSize',20); 
set(gca, 'fontsize', 20, 'fontname', 'times'); 
ax1 = gca; 
ax1.XTick = linspace(1,n+m,n+m); 
ax1.YTick = [0, pi/2, pi, 3*pi/2, 2*pi]; 
ax1.YTickLabel = {'0','\pi/2','\pi','3\pi/2','2\pi'}; 
ylim([0, 2*pi]); 

figure; 
plot(tStDev, stDevM, 'Color',mColor, 'Linewidth',3); 
ylim([-pi/2, 3*pi/2]); 
set(gca, 'fontsize', 20, 'fontname', 'times'); 
ax1 = gca; 
ax1.YTick = [-pi/2, 0, pi/2, pi, 3*pi/2];%, 2*pi]; 
ax1.YTickLabel = {'-\pi/2','0','\pi/2','\pi','3\pi/2'};%,'2\pi'}; 
xlabel('Time', 'VerticalAlignment','top', 'fontsize', 20, 'fontname','helvetica', 'fontangle','italic'); 
ylabel('$\Delta \Phi$','interpreter','latex') 
+0

このプロットの生成に使用したコードを投稿できますか? –

+0

あるいは、最初の 'plot'呼び出しの後(そして2番目の呼び出しの前に)' hold on'を入れてみてください。 –

答えて

1

あなたは軸のアウトラインを表示する方法を制御するためにboxを使用することができます:ここに私のコードです。

box onは、現在の軸の周囲にボックスのアウトラインを表示します。このオプションは、現在の軸のBoxプロパティを'on'に設定します。

したがって、

box on 

を追加するには、上記のあなたの(非検証)の例ではhold onコマンドの後に、と言います。

関連する問題