主要内容

このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。

线

プリミティブ ラインの作成

説明

线(x,Y)はベクトルxおよびYのデータを使用して現在の座標軸にラインをプロットします。xYのうち一方または両方が行列の場合线は複数のラインを描画します。関数情节とは異なり、线は現在の座標軸にラインを追加する際に他のグラフィックス オブジェクトの削除や座標軸プロパティのリセットは行いません。

线(x,Y,Z)は 3.次元座標にラインをプロットします。

线は、点(0,0)から(1,1)へのラインを、既定のプロパティ設定で描画します。

线(___,名称、值)は、1.つ以上の名前と値の引数のペアを使用して、ラインの外観を変更します。たとえば、“线宽”,3はラインの幅を3.ポイントに設定します。名前と値のペアは他のすべての入力引数の後で指定します。たとえば行('XData'、'x'、'YData'、'y')のように名前と値にペアを使用してデータを指定する場合は、ベクトル データを指定しなければなりません。

线(斧头,___)は、現在の座標軸 (gca) ではなく、斧头で指定された直交座標軸、極座標軸または地理座標軸にラインを作成します。最初の入力引数として斧头を指定します。

pl=行(___)は、作成されたすべてのプリミティブ线オブジェクトを返します。作成した後で特定の线オブジェクトのプロパティを変更するにはplを使用します。一覧については、线のプロパティを参照してください。

すべて折りたたむ

xYをベクトルとして作成します。次に、xに対してYをプロットします。

x=linspace(0,10);y=sin(x);line(x,y)

xYを行列として指定し、2.本のラインをプロットします。线を使用して、xの列に対してYの列を個別のラインとしてプロットします。

x=linspace(0,10)';y=[sin(x)cos(x)];line(x,y)

xYZの各値を指定して、3.次元座標にラインをプロットします。视图(3)を使用して、座標軸を 3.次元表示に変更します。

t=linspace(0,10*pi,200);x=sin(t);y=cos(t);z=t;直线(x,y,z)视图(3)

xYをベクトルとして作成します。次に、関数线の低水準なバージョンを使用してxに対してYをプロットします。

x=linspace(0,10);y=sin(x);线(“扩展数据”,x,“伊达塔”,y)

点 (1,2) および (9,12) の間に赤色の破線を描画します。颜色プロパティと线型プロパティを名前と値のペアとして設定します。

x=[19];y=[2 12];(x,y,“颜色”,“红色”,“线条样式”,'--')

最初に、点 (3,15) から (2,12) までのラインを描画し、线オブジェクトを返します。次に、ラインを緑色の破線に変更します。プロパティの設定にはドット表記を使用します。

x=[32];y=[1512];pl=直线(x,y);

颜色=“绿色”; 线型='--';

入力引数

すべて折りたたむ

1.番目の座標。ベクトルまたは行列として指定します。行列の入力は、直交座標軸でのみサポートされています。

1.番目の座標の解釈は、座標軸のタイプによって異なります。直交座標軸の場合、1.番目の座標はデータ単位での x軸上の位置です。

  • xYがいずれもベクトルで長さも同じである場合、线は 1.本のラインをプロットします。

  • xYが同じサイズの行列である場合、线は複数のラインをプロットします。この関数はxの列に対してYの列をプロットします。

  • xYのうち一方がベクトルでもう一方が行列である場合、线は複数のラインをプロットします。ベクトルの長さは、行列の次元のいずれかと等しくなければなりません。

    • ベクトルの長さと行列の行数が等しい場合、线はベクトルに対して行列の各列をプロットします。

    • ベクトルの長さと行列の列数が等しい場合、线はベクトルに対して行列の各行をプロットします。

    • 行列が正方行列の場合、线はベクトルに対して各列をプロットします。

極座標軸の場合、1.番目の座標はラジアン単位での極角度 θ です。地理座標軸の場合、1.番目の座標は度単位の緯度です。これらのタイプの座標軸にプロットするには、xYは同じサイズでなければなりません。

例:x=linspace(0,10,25)

データ型:单一的|双重的|int8|int16|int32|int64|uint8|uint16|uint32|uint64|绝对的|日期时间|期间

2.番目の座標。ベクトルまたは行列として指定します。行列の入力は、直交座標軸でのみサポートされています。

2.番目の座標の解釈は、座標軸のタイプによって異なります。直交座標軸の場合、2.番目の座標はデータ単位での Y軸上の位置です。

  • xYがいずれもベクトルで長さも同じである場合、线は 1.本のラインをプロットします。

  • xYが同じサイズの行列である場合、线は複数のラインをプロットします。この関数はxの列に対してYの列をプロットします。

  • xYのうち一方がベクトルでもう一方が行列である場合、线は複数のラインをプロットします。ベクトルの長さは、行列の次元のいずれかと等しくなければなりません。

    • ベクトルの長さと行列の行数が等しい場合、线はベクトルに対して行列の各列をプロットします。

    • ベクトルの長さと行列の列数が等しい場合、线はベクトルに対して行列の各行をプロットします。

    • 行列が正方行列の場合、线はベクトルに対して各列をプロットします。

極座標軸の場合、2.番目の座標はデータ単位での半径です。地理座標軸の場合、2.番目の座標は度単位の経度です。これらのタイプの座標軸にプロットするには、xYは同じサイズでなければなりません。

例:y=sin(x)

データ型:单一的|双重的|int8|int16|int32|int64|uint8|uint16|uint32|uint64|绝对的|日期时间|期间

3.番目の座標。ベクトルまたは行列として指定します。行列の入力は、直交座標軸でのみサポートされています。

3.番目の座標の解釈は、座標軸のタイプによって異なります。直交座標軸の場合、3.番目の座標はデータ単位での Z軸上の位置です。

  • xY、およびZがすべて同じ長さのベクトルである場合、线は単一の 3.次元ラインをプロットします。

  • xY、およびZがすべて同じサイズの行列である場合、线は行列の列を使用して複数の 3.次元ラインをプロットします。

  • xY、およびZのうち 1.つまたは 2.つがベクトルで、残りが同じサイズの行列である場合、线は複数の 3.次元ラインをプロットします。ベクトルの長さは、行列の次元のいずれかと等しくなければなりません。

極座標軸と地理座標軸の場合、3.番目の座標は座標軸上の 2.次元ラインの重ね合わせに影響します。これらのタイプの座標軸で 3.番目の座標を使用するには、xYおよびZが同じサイズでなければなりません。

例:z=sin(x)+cos(y)

データ型:单一的|双重的|int8|int16|int32|int64|uint8|uint16|uint32|uint64|绝对的|日期时间|期间

ターゲット座標軸。斧头オブジェクト、北极星オブジェクト、または地理オブジェクトとして指定します。座標軸を指定しない場合、関数线は現在の座標軸でプロットします。

名前と値のペアの引数

オプションの名称、值の引数ペアをコンマ区切りで指定します。名称は引数名で、价值は対応する値です。名称は引用符で囲まなければなりません。名称1,值1,…,名称,值のように、複数の名前と値のペアの引数を任意の順序で指定できます。

例:线条(x,y,'Color','red','LineWidth',3)は幅が 3.ポイントの赤色のラインを作成します。

ここでは、プロパティの一部だけを紹介しています。完全な一覧については、线のプロパティを参照してください。

ラインの色。RGB 3成分、16進数カラー コード、色名、または省略名として指定します。

カスタム色を使用する場合は、RGB 3成分または 16進数カラー コードを指定します。

  • RGB 3成分は、色の赤、緑、青成分の強度を指定する 3.成分の行ベクトルです。強度値は[0,1]の範囲でなければなりません。たとえば[0.4 0.6 0.7]のようになります。

  • 16進数カラー コードは、ハッシュ記号 (#) で始まり、3.桁または 6.桁の0からFまでの範囲の 16進数が続く文字ベクトルまたは 一串スカラーです。これらの値では大文字小文字は区別されません。したがって、カラー コード“#FF8800”“#ff8800”“#F80”、および“#f80”は等価です。

あるいは、名前を使用して一部の一般的な色を指定できます。次の表に、名前の付いた色オプション、等価の RGB 3成分、および 16進数カラー コードを示します。

色名 省略名 RGB 3成分 16進数カラー コード 外観
“红色” “r” [1 0 0] “#FF0000”

“绿色” “g” [0 1 0] “#00FF00”

“蓝色” “b” [0 0 1] #0000FF"

“青色” “c” [0 1 1] “#00FFFF”

“洋红” “我是 [1 0 1] “#FF00FF”

“黄色” “是的” [1 1 0] "FFFF00"

“黑色” “k” [0 0 0] '#000000'

“白色” “w” [1 1 1] "FFFFFF"

“没有” 該当なし 該当なし 該当なし 色なし

MATLAB®の多くのタイプのプロットで使用されている既定の色の RGB 3成分および 16進数カラー コードを次に示します。

RGB 3成分 16進数カラー コード 外観
[0 0.4470 0.7410] “#0072BD”

[0.8500 0.3250 0.0980] "D95319"

[0.9290 0.6940 0.1250] "EDB120"

[0.4940 0.1840 0.5560] "7E2F8E"

[0.4660 0.6740 0.1880] "77AC30"

[0.3010 0.7450 0.9330] “#4DBEEE”

[0.6350 0.0780 0.1840] "A2142F"

例:线(x,y,'Color','blue')

例:线(x,y,'Color',[0.50.51])

例:线(x,y,'Color','#D9A2E9')

ライン スタイル。次の表にリストされたオプションのいずれかとして指定します。

ライン スタイル 説明 結果として得られる線
'-' 実線

'--' 破線

':' 点線

'-.' 一点鎖線

“没有” ラインなし ラインなし

ライン幅。ポイント単位の正の値として指定します。1.ポイントは 1/72 インチです。ラインがマーカーをもつ場合、ライン幅はマーカー エッジにも影響します。

ライン幅をピクセルの幅より細くすることはできません。システムでライン幅をピクセルの幅より細い値に設定すると、ラインは 1.ピクセル幅で表示されます。

マーカー記号。次の表に挙げる値のいずれかとして指定します。既定では、オブジェクトはマーカーを表示しません。マーカー記号を指定すると、各データ点または各頂点にマーカーが追加されます。

説明
“哦”
'+' プラス記号
'*' アスタリスク
'.'
“x” 十字
'_' 水平線
'|' 垂直線
“广场”または's' 正方形
“钻石”または“d” 菱形
'^' 上向き三角形
“v” 下向き三角形
'>' 右向き三角形
'<' 左向き三角形
“五角星”または“p” 星形五角形
“卦”または“h” 星形六角形
“没有” マーカーなし

マーカー サイズ。ポイント単位の正の値として指定します。1.ポイントは 1/72 インチです。

出力引数

すべて折りたたむ

プリミティブ 线オブジェクト。ラインの作成後に、ラインのプロパティをクエリまたは変更するには、plを使用します。一覧については、线のプロパティを参照してください。

ヒント

  • 関数情节とは異なり、関数线はプロットの前に新图を呼び出しません。また、图形や座標軸の下一批プロパティの値は考慮されません。現在の座標軸にラインが追加されるだけで、他のグラフィックス オブジェクトの削除や座標軸のプロパティのリセットは行われません。ただし、軸の範囲など一部の座標軸のプロパティは、ラインが収まるように更新される場合があります。

拡張機能

R2006aより前に導入