2016-09-25 57 views
0

私はsemilogyグラフをプロットしたい、そしてその目的のために、私はこのようなものがあります:MATLABでグラフの軸の間隔を変更する方法は?

figure 
semilogy(data_1(:,1), data_1(:,2), 'sb-', 'LineWidth', 2); 
hold on 
semilogy(data_2(:,1), data_2(:,2), 'mp-', 'LineWidth', 2); 
grid on 
axis([0 20 10^-4 10^0]) 
axis([0 20 10^-4 10^0]) 

を。これは、すべてのものを見つけて、プロットに動作しますが、x-axisは私が何を意味5の間隔を持っては、値のことですx-axis0, 5, 10, 15, 20とラベルされていますが、私はそれらに2の間隔を持たせたいと考えています。つまり、0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20というラベルが付けられています。一方、y-axisはうまく動作し、それは10^-0, 10^-1, 10^-2, 10^-3, 10^-4となります。これはまさに私が望むものです。 x-axisでインターバルを変更するにはどうすればよいですか?

答えて

1

をプロットした後、次の行を追加します。

set(gca,'XTick', 0:2:20); 
+0

おかげで、これは働いていました! – typos

関連する問題