プロットのマーカーサイズを変更するにはどうしたらよいですか?
359 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
MathWorks Support Team
il 13 Nov 2024
Risposto: MathWorks Support Team
il 13 Nov 2024
プロットのマーカーサイズを設定しようとしていますが、うまくいきません。以下が私のコードです。これは正常に動作します。
plot(x, x^2, '-k*', ...
x, x^3, '-ko', ...
x, x^4, '-k')
しかし、マーカーサイズを設定しようとすると動作しません。
plot(x, x^2, '-k*', ...
x, x^3, '-ko', ...
'MarkerSize', 12, ...
x, x^4, '-k')
どうすればよいでしょうか?
Risposta accettata
MathWorks Support Team
il 13 Nov 2024
プロットのマーカーサイズを変更するには、"MarkerSize"プロパティを設定します。これは、名前と値のペアとして設定するか、"Line"オブジェクトにアクセスして設定できます。
名前と値のペア
"plot"関数で名前と値のペアとしてこのプロパティを設定する場合、すべてのx,yペアの後に設定する必要があります。名前と値のペア設定は、すべてのプロットされた線に適用されます。各線に異なるマーカーサイズを使用するには、別々の"plot"コマンドを使用します。例えば:
plot(x, x^2, '-k*', 'MarkerSize', 20)
hold on
plot(x, x^3, '-ko', 'MarkerSize', 12)
plot(x, x^4, '-k')
hold off
"Line"オブジェクトへのアクセス
または、"plot"関数から"Line"オブジェクトを出力引数として返し、それぞれのオブジェクトに対して"MarkerSize"プロパティを個別に設定します。
p = plot(x, x^2, '-k*', x, x^3, '-ko', x, x^4, '-k');
p(1).MarkerSize = 20;
p(2).MarkerSize = 12;
この方法を使用することで、プロットの各線に対して異なるマーカーサイズを設定できます。
0 Commenti
Più risposte (0)
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!