プロットのマーカーサ​イズを変更するにはど​うしたらよいですか?

조회 수: 42 (최근 30일)
MathWorks Support Team
MathWorks Support Team 2024년 11월 13일 0:00
답변: MathWorks Support Team 2024년 11월 13일 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')
どうすればよいでしょうか? 

채택된 답변

MathWorks Support Team
MathWorks Support Team 2024년 11월 13일 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개)

카테고리

Help CenterFile Exchange에서 ビッグ データの処理에 대해 자세히 알아보기

태그

아직 태그를 입력하지 않았습니다.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!