プロットのマーカーサイズを変更するにはどうしたらよいですか?
38 views (last 30 days)
Show older comments
MathWorks Support Team
on 13 Nov 2024 at 0:00
Answered: MathWorks Support Team
on 13 Nov 2024 at 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')
どうすればよいでしょうか?
Accepted Answer
MathWorks Support Team
on 13 Nov 2024 at 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 Comments
More Answers (0)
See Also
Categories
Find more on ビッグ データの処理 in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!