グラフのメモリラベルをlabelsを使わずに整数部の表示桁数を指定する方法について
13 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
下記の質問と質問内容は同じですが,欲しい回答ではなかったので質問します。
他に,整数部の表示桁数を指定する(正確に求めているものを言うと,指数表示を止める)方法はありますでしょうか。
連続でグラフプロットするため,自動で調整する機能が欲しい次第ですが,下記は直接使えないですよね?。
https://jp.mathworks.com/matlabcentral/answers/2047477-y
2 Commenti
Dyuman Joshi
il 29 Gen 2024
You can change the ticks and tick labels.
It would be better if you could share more information as to what you are working with and what is the expected output.
Risposte (2)
交感神経優位なあかべぇ
il 29 Gen 2024
座標軸が持つ各軸オブジェクトのExponentが指数値なので、この値を0にすることで、指数表示を消すことができます。
x = 1:5;
y = [100001 100002 100003 100004 100005];
plot(x, y);
haxes = gca;
haxes.YAxis.Exponent = 0;
2 Commenti
Dyuman Joshi
il 29 Gen 2024
How is this different than the answer posted on the linked thread (which OP has already tried and is not satisfied with)?
Hiroshi Iwamura
il 29 Gen 2024
Modificato: Hiroshi Iwamura
il 29 Gen 2024
YTickLabel を自分で設定するのではダメなんですか?
x = 1:5;
y = [100001 100002 100003 100004 100005];
p=plot(x, y);
ax=gca;
ax.YTick = y;
ax.YTickLabel = string(y);
0 Commenti
Vedere anche
Categorie
Scopri di più su 2 次元および 3 次元プロット in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!