Main Content

このページは前リリースの情報です。該当の英語のページはこのリリースで削除されています。

LineSpec (Line Specification)

説明

プロット関数は、ライン仕様を引数として受け入れ、それに応じて生成されたグラフを変更します。次の 3 つのコンポーネントを指定できます。

  • ライン スタイル

  • マーカー記号

以下に例を示します。

plot(x,y,'-.or')

これは、一点鎖線 (-.) を使用して x に対する y をプロットし、データ点に円のマーカー (o) を付けて、ラインとマーカーの両方を赤 (r) で彩色します。これらはデータ引数の後に文字ベクトル (任意の順序) で設定します。ライン仕様は名前と値のペアではない点に注意してください。

ラインなしのデータ点のプロット

マーカー タイプを指定し、ライン スタイルを指定しなおす場合は、マーカーのみを描画します。以下に例を示します。

plot(x,y,'d')

ライン スタイル、マーカー記号および色

表示するライン スタイル、マーカー、色を指定します。次の表はこれらについてまとめたものです。

ライン スタイル説明
-実線
--破線
:点線
-.一点鎖線
マーカー説明
'o'
'+'プラス記号
'*'アスタリスク
'.'
'x'十字
'_'水平線
'|'垂直線
's'正方形
'd'菱形
'^'上向き三角形
'v'下向き三角形
'>'右向き三角形
'<'左向き三角形
'p'星形五角形
'h'星形六角形
説明

y

m

マゼンタ

c

シアン

r

g

b

w

k

関連するプロパティ

また、このページでは、プロット作業に使用するラインのプロパティの設定方法についても説明します。MATLAB® で以下の多くの視覚的特性を制御できます。

  • LineWidth — ライン幅を (ポイント数で) 指定します。

  • MarkerEdgeColor — マーカーのカラーまたは塗りつぶされたマーカー (円、四角形、菱形、星形五角形、星形六角形、4 種類の三角形) のエッジの色を指定します。

  • MarkerFaceColor — マーカーを塗りつぶす色を指定します。

  • MarkerSize — マーカー サイズをポイントで指定します (1 以上でなければなりません)。

さらに、ライン仕様文字ベクトルを使用する代わりに、LineStyleColor、および Marker プロパティを指定できます。これは、リストにない色を RGB 3 成分の値を使用して指定するときに有効な方法です。これらのプロパティの詳細については、Line のプロパティ を参照してください。

すべて折りたたむ

異なるライン スタイル、色、マーカーを使用して、3 種類の範囲で正弦関数をプロットします。

figure
t = 0:pi/20:2*pi;
plot(t,sin(t),'-.r*')
hold on
plot(t,sin(t-pi/2),'--mo')
plot(t,sin(t-pi),':bs')
hold off

Figure contains an axes. The axes contains 3 objects of type line.

ライン プロパティの設定方法を説明するプロットを作成します。

t = 0:pi/20:2*pi;
figure
plot(t,sin(2*t),'-mo',...
    'LineWidth',2,...
    'MarkerEdgeColor','k',...
    'MarkerFaceColor',[.49 1 .63],...
    'MarkerSize',10)

Figure contains an axes. The axes contains an object of type line.

参考

| | | | |