プロットのマーカーサイズを変更するにはどうしたらよいですか?
43 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
MathWorks Support Team
le 13 Nov 2024 à 0:00
Réponse apportée : MathWorks Support Team
le 13 Nov 2024 à 4:29
プロットのマーカーサイズを設定しようとしていますが、うまくいきません。以下が私のコードです。これは正常に動作します。
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')
どうすればよいでしょうか?
Réponse acceptée
MathWorks Support Team
le 13 Nov 2024 à 0:00
プロットのマーカーサイズを変更するには、"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 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur ビッグ データの処理 dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!