プロットのマーカーサイズを変更するにはどうしたらよいですか?
42 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
MathWorks Support Team
el 13 de Nov. de 2024 a las 0:00
Respondida: MathWorks Support Team
el 13 de Nov. de 2024 a las 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')
どうすればよいでしょうか?
Respuesta aceptada
MathWorks Support Team
el 13 de Nov. de 2024 a las 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 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre ビッグ データの処理 en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!