重複の可能性:
Figure の目盛りで指数形式を抑制
Matlab は、図のすべての目盛りに対して軸マーカーを 5.777 x10^6 として出力しています...科学的表記法ではなく実際の 10 進数を出力するように matlab を取得することは可能ですか? 現在、軸の精度が不足しているため、これらのプロットが空間のどこにあるかはよくわかりません。
重複の可能性:
Figure の目盛りで指数形式を抑制
Matlab は、図のすべての目盛りに対して軸マーカーを 5.777 x10^6 として出力しています...科学的表記法ではなく実際の 10 進数を出力するように matlab を取得することは可能ですか? 現在、軸の精度が不足しているため、これらのプロットが空間のどこにあるかはよくわかりません。
考えられる解決策の 1 つ:
plot(rand(100,1).*1e6)
set(gca, 'YTickLabel', num2str(get(gca,'YTick')','%d'))
明らかに、好みに合わせてフォーマットをカスタマイズできます
x 軸の目盛りの別の例。この場合、ラベルは互いに重なります。考えられる解決策の 1 つは、File ExchangeのXTICKLABEL_ROTATE関数を使用することです。
plot(5.77*1e6:5.77*1e6+9, rand(1,10))
set(gca, 'XTickLabel', num2str(get(gca,'XTick')','%d')) %#'
xticklabel_rotate([],45) %# rotate the xtick-labels 45 degrees
簡単なハックとして、すべての x 値から 5.777 x10^6 を引いてみてください。