Main Content

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

yline

定数の y 値をもつ水平線

说明

yline(yは,の座标轴におけるにおけるつつつ以上y座标のに线をします。たとえば,yline(2)y = 2の位置にラインを作成します。

yline(y,,,,LineSpecはラインスタイル,ラインの色,またはその両方を指定します。たとえば、Xline([[12 20 33],' - b')3本本のを作成し。。。

yline(y,,,,LineSpec,,,,labelsはラインにラベルを追加します。

yline(___,,,,名称,价值は1 つ以上の名前と値のペアの引数を使用して、定数直線のプロパティを指定します。プロパティの一覧については、恒定线のプロパティを参照ください名前とのは他のの入力引数のの后でで指定し

yline(斧头,,,,___は,座ではなく指定さたにを作成作成します。现在の座座标轴标轴を决定するするgcaを使用します。

yl = yline(___恒定线オブジェクトまたは恒定线オブジェクトのを返します。ylを使用して、ラインが作成された後にそのプロパティの変更やクエリを行います。

すべて折りたたむ

y = 2.5のに线を作成。。

Yline(2.5);

图包含一个轴对象。轴对象包含类型常数的对象。

ラベル付きのラインを作成するには、ライン スタイルも指定しなければなりません。既定のライン スタイルは実線' - 'です。

fplot(@(x)log(x));xlim([0 15]);Ylim([0 4]);yline(3,' - ',,,,'Threshold');

图包含一个轴对象。轴对象包含2个类型函数线的对象,常数线。

一連のXyのベクトルを定義してプロットします。その後、プロットされた最大値よりも上と最小値よりも下のy轴にをパディングし。。

X= 0:0.1:60; y = 4.*cos(x)./(x+2); plot(x,y) ylimpadded

图包含一个轴对象。轴对象包含一个类型行的对象。

yの最大値と最小値を求めます。それらの位置に'Max'および'Min'という付き水平线作成します。

ymax = max(y);ymin = min(y);Yline([Ymax Ymin],' - ',{'Max',,,,'Min'})

图包含一个轴对象。The axes object contains 3 objects of type line, constantline.

y= 4 の位置に青い一点鎖線を作成します。

yline(4,'-.B');

图包含一个轴对象。轴对象包含类型常数的对象。

ラベルとれた幅を使用ての破线を作成します。

x = -2:0.25:2;[x,y] = meshgrid(x);z =X。*Exp(-x。^2-Y。^2);轮廓(x,y,z,30)yl = yline(0,' - ',,,,'y = 0',,,,'LineWidth',3);

图包含一个轴对象。The axes object contains 2 objects of type contour, constantline.

ラベルの水平方向の配置とラインの色を変更します。

yl.labelhorizo​​ntalalailmignment ='center';Yl.Color = [.80 0 .40];

图包含一个轴对象。The axes object contains 2 objects of type contour, constantline.

关数Tiledlayoutを呼び出して、1 行 2 列のタイル表示チャート レイアウトを作成します。関数Nexttilea轴オブジェクト,オブジェクトオブジェクト斧头1および斧头2を作成ますに,各座にプロットします。斧头1を关数ylineに引き渡すで线を最初のに追加します。

Tiledlayout(1,2) ax1 = nexttile; x = -pi/2:pi/60:pi/2; y1 = tan(sin(x)) + cos(sin(x)); plot(ax1,x,y1) ax2 = nexttile; x = -pi/2:pi/60:pi/2; y2 = tan(cos(x)) + exp(x); plot(ax2,x,y2) yline(ax1,1.0);

图包含2个轴对象。轴对象1包含2个类型线的对象,常数线。轴对象2包含类型行的对象。

入力引数

すべて折りたたむ

y座标。値,,値値値値,,値値またはまたはまたはまたはまたは値値yのデータ型はy轴の型一致しばなりません。

例:Yline(10)y = 10の位置にラインを表示します。

例:Yline([13 20 33])y = 13y = 20,およびy = 33の位置にラインを表示します。

データ型:single|double|int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑|categorical|约会时间|期间

stringスカラースタイル记号ををまたはまたはまたはまたはまたはまたはスカラースカラースカラーしますます。。。文字文字文字と记号记号の顺番はは任意任意ですですラインスタイル,,,'o'などのマーカー記号は無視されます。

例:' - G'は緑色の破線です。

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

Sample of solid line

' - ' 破线

虚线样品

':' 点线

虚线样品

' - 。' 一点锁线

Sample of dash-dotted line, with alternating dashes and dots

色名 省略名 外観
'红色的' 'r'

Sample of the color red

'绿色' 'g'

Sample of the color green

'blue' 'b'

蓝色样品

'青色' 'c'

Sample of the color cyan

'magenta' 'm'

颜色洋红色样品

'yellow' 'y'

Sample of the color yellow

'black' 'k'

颜色黑色样品

'白色的' 'W'

颜色样品白色

ターゲット座标轴。Axesオブジェクトとして指定ます。ylineによって现在标轴の座标轴にプロット场合,この引数をします。

cell配列のののののの配列,,,配列配列配列配列配列またはまたはとしてとしてとして指定しししますますますますます。复数复数行行行行のラベルラベルラベルををににははは,,,,,,

1 本のラインのラベルを作成

1行の表示するには,ベクトルまたはまたはまたはスカラースカラースカラースカラー指定。。复数复数行行行行のののテキストテキストテキストテキストを表示するにににはは,ののののののののの

表示 labelsの指定方法
1行のテキスト 文字ベクトルまたは字符串スカラースカラー指定します。。

Yline(12,' - ',,,,'样本'

一条水平线在轴标签。

复数行のテキスト 文字ベクトルの cell 配列または string 配列を指定します。配列の各要素は、テキストの各行です。
Yline(12,' - ',{'样本',,,,'x = 12'})

A horizontal line in an axes with a label that has two lines of text.

複数のラインのラベルを作成

すべてラインに同じテキストを表示表示にまたはまたはまたはまたはまたはまたはベクトルベクトルスカラースカラースカラースカラーをを指定指定ししますますます。ラインラインラインラインラインごとごとにににに异なる异なる异なる异なるテキストテキストテキストを表示表示するするににに

表示 labelsの指定方法
1つの共有のラベル 文字ベクトルまたは字符串スカラースカラー指定します。。

yline([13 20 33],' - ',,,,'样本'

Three horizontal lines in an axes with matching labels.

ラインごとにラベル 文字ベクトルの cell 配列または string 配列を指定します。配列の各要素は、それぞれのラインのラベルです。labels配列の要素数はXの長さと一致しなければなりません。
标签= {'Sample 1',,,,“样本2”,,,,“样本3”}; yline([13 20 33],' - ',,,,label)

带有不同标签的轴中的三条水平线。

一部が複数行の異なるラベル 文字ベクトルの cell 配列または string 配列を作成します。関数Sprintfを使用しテキスト改行文字('\ n')を挿入します。
标签= {'Sample 1',,,,Sprintf('Sample 2\nx=20'),“样本3”}; yline([13 20 33],' - ',,,,label)

带有不同标签的轴中的三条水平线。第二行的标签具有两行文本。

名前と値引数

例:Yline(3,':',“中位数”,“ LabelHorizo​​ntalAlagiment”,“ Center”)は,の水平方向をを'center'として指定します。

オプションの名称,价值の引数ペアをコンマ区切りで指定します。Nameは引数名で、价值は対応するです。Nameは引用符で囲まなければなりません。Name1,Value1,...,NameN,ValueNのよう复数名前とのペア引数をの顺序で指定できます。

メモ

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

RGB 3成分。。,,,进数コード色名または名として指定し。。。。

RGB 3成分成分成分场合场合场合场合场合场合はまたはまたは进数进数コードを指定し。。

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

  • 16进数カラーはハッシュ记号()で始まり、3 桁または 6 桁の0からF16进数进数が続く文字またはスカラースカラースカラー。の値ではは大文字小文字文字は区别さされれませんませんません'#ff8800''#ff8800''#f80',および'#f80'は等価です。

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

色名 省略名 RGB 3成分 16进数カラーコード 外観
'红色的' 'r' [1 0 0] '#ff0000'

Sample of the color red

'绿色' 'g' [0 1 0] '#00ff00'

Sample of the color green

'blue' 'b' [0 0 1] '#0000FF'

蓝色样品

'青色' 'c' [0 1 1] '#00FFFF'

Sample of the color cyan

'magenta' 'm' [1 0 1] '#FF00FF'

颜色洋红色样品

'yellow' 'y' [1 1 0] '#ffff00'

Sample of the color yellow

'black' 'k' [0 0 0] '#000000'

颜色黑色样品

'白色的' 'W' [1 1 1] '#ffffff'

颜色样品白色

'没有任何' 该当なし 该当なし 该当なし 色なし

MATLAB®の多くタイププロットでさされいるのの色ののののrgb 3成分16进数进数进数进数カラーコードを次ににに示し示し

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

Sample of RGB triplet [0 0.4470 0.7410], which appears as dark blue

[0.8500 0.3250 0.0980] '#D95319'

Sample of RGB triplet [0.8500 0.3250 0.0980], which appears as dark orange

[0.9290 0.6940 0.1250] '#EDB120'

Sample of RGB triplet [0.9290 0.6940 0.1250], which appears as dark yellow

[0.4940 0.1840 0.5560] '#7E2F8E'

RGB三重态样品[0.4940 0.1840 0.5560]

[0.4660 0.6740 0.1880] '#77AC30'

RGB三重态样品[0.4660 0.6740 0.1880],该样本如中等绿色

[0.3010 0.7450 0.9330] '#4DBEEE'

Sample of RGB triplet [0.3010 0.7450 0.9330], which appears as light blue

[0.6350 0.0780 0.1840] '#a2142f'

Sample of RGB triplet [0.6350 0.0780 0.1840], which appears as dark red

例:'g'

例:[0.6 0.2 0.5]

例:'#d2f9a7'

ライン幅単位のの値としてし。。。

凡例ラベル。文字ベクトルまたは string スカラーとして指定します。传奇コマンドを,は表示されテキストを指定しない,传奇'dataN'形式を使用してラベルを設定します。

ラインに対するラベルの水平方向の配置。次の表のいずれかのオプションとして指定します。

オプション 说明
'right' ラインの右側

'剩下' ラインの左側

'center' ラインの中心

ラインに対するラベルの垂直方向の配置。次の表のいずれかのオプションとして指定します。

オプション 说明
'最佳' ラインの上方。

'中间' ラインの。によってライン分割されます。

'bottom' ラインの下方。

ラベルの向き。'aligned'または'水平的'として指定します。例を表に示します。

印刷の向き 说明
'aligned' ラベルの向きは指定されたラインの向きと同じです。

'水平的' ラインのになく,は水平です。

アルゴリズム

座标轴のの次元表示,定数はははz轴のの中点にするするX-y平面にれます座标轴回転する,それ従って定数直线直线も回転回転。。。

バージョン履歴

R2018b で導入

参考

关数

プロパティ