主要内容

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

xlim

x軸の範囲の設定とクエリ

説明

xlim (限制は,現在の座標軸またはチャートのx軸の範囲を設定します。[xmin xmax]の形式の2要素ベクトルとして限制を指定します。ここでxmaxxminより大きい値です。

xl= xlimは現在の範囲を2要素ベクトルとして返します。

xlim汽车は,座標軸によってx軸の範囲を決定できる自動モードに設定します。範囲はプロットされたデータの範囲です。このオプションは,範囲を変更した後でそれを既定値に戻す場合に使用します。このコマンドは座標軸のXLimModeプロパティを“汽车”に設定します。

xlim手册は,範囲を現在の値に固定する手動モードに設定します。このオプションは,抓住コマンドで座標軸に新しいデータを追加する際に,現在の範囲を維持する場合に使用します。このコマンドは座標軸のXLimModeプロパティを“手动”に設定します。

= xlim(“模式”)は,現在のx軸の範囲モードを“汽车”または“手动”のいずれかとして返します。範囲を指定したりモードを手動に設定したりしない限り,自動モードが既定で使用されます。

___= xlim (目标___は,現在の座標軸の代わりに目标で指定される座標軸またはチャートを使用します。前述の構文いずれかの最初の入力引数として目标を指定します。元の構文が出力引数をサポートしている場合は,出力引数を含めることができます。モード入力はxlim(目标,“汽车”)のように一重引用符で囲みます。

すべて折りたたむ

ラインをプロットしてx軸の範囲を0 ~ 5に設定します。

x = linspace (0, 10);y = sin (x);情节(x, y) xlim ([0 5])

表面プロットを作成し,0より大きいx値のみを表示します。x軸の範囲の下限を0に指定し,上限はMATLABに選択させます。

[X, Y, Z] =山峰;冲浪(X, Y, Z) xlim([0正])

x軸に沿って日付をもつステムグラフを作成します。x軸の範囲を2014年6月1日から2014年6月5日までに設定します。

T = datetime(2014,06,1) + caldays(0:10);1) y =兰德(11日;茎(t y“填充”tstart = datetime(2014,06,1);往往= datetime(2014、06、5);xlim ([tstart往往])

R2019b以降,関数tiledlayoutおよびnexttileを使用して,プロットをタイル表示できます。関数tiledlayoutを呼び出して,2行1列のタイル表示チャートレイアウトを作成します。関数nexttileを呼び出して,轴オブジェクトax₁およびax2を作成します。各座標軸にデータをプロットします。次に,xlimの最初の入力引数としてax2を指定することで,下のプロットのx軸の範囲を設定します。

x = linspace(0,5,1000);y =罪(100 * x) / exp (x);ax₁= nexttile;Plot (ax1,x,y) ax2 = nexttile;情节(ax2, x, y) xlim (ax2 [0 1])

座標軸にプロットを追加する際に現在のx軸の範囲を維持するには,手動モードを使用します。

まず,ラインをプロットします。

x = linspace (0, 10);y = sin (x);情节(x, y);

x軸の範囲モードを手動に設定し,範囲が変更されないようにします。抓住を使用して座標軸に2番目のプロットを追加します。

xlim手册持有图(2 * x, 2 * y)

x軸の範囲は,新しいプロットに合わせて更新されません。

モードを自動にリセットして,範囲が自動更新されるよう再設定します。

xlim汽车

乱数データの散布図を作成します。x軸の範囲の値を返します。

x = randn (50, 1);50 y = randn (1);散射(x, y)

xl = xlim
xl =1×23 4

入力引数

すべて折りたたむ

範囲の上限と下限。[xmin xmax]の形式の2要素ベクトルとして指定します。ここで,xmaxxminより大きい値です。範囲は,数値,カテゴリカル値,datetime値,または时间値として指定できます。ただし,指定する値のタイプは,x軸に沿った値のタイプと一致していなければなりません。

両方の制限値を指定することも,一方の制限値を指定してもう一方をMATLAB®で自動計算することもできます。下限値および上限値を自動的に計算する場合は,それぞれまたはを使用します。

例:xlim ([0 1])

例:xlim([负1])

例:xlim([0正])

データ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|分类|datetime|持续时间

ターゲット座標軸またはチャート。次のいずれかとして指定します。

  • オブジェクト。

  • HeatmapChartオブジェクトなど,XLimitsプロパティをもつチャートオブジェクト。

  • 同じクラスに属する轴オブジェクトまたはチャートオブジェクトの配列。クラスを判定するには,関数を使用します。

この引数を指定しない場合,xlimgcaコマンドで返されるグラフィックスオブジェクトの範囲を設定します。

出力引数

すべて折りたたむ

現在の範囲。[xmin xmax]の形式の2要素ベクトルとして返されます。

範囲をクエリすると,対応するオブジェクトまたはグラフィックスオブジェクトのXLimまたはXLimitsプロパティの値が返されます。

現在の範囲モード。次のいずれかの値が返されます。

  • “汽车”——範囲を自動的に決定します。

  • “手动”——手動で指定された範囲を使用します。データの変更を反映する更新は行われません。

x軸の範囲モードをクエリすると,対応するオブジェクトのXLimModeプロパティ値が返されます。

アルゴリズム

関数xlimは,x軸の範囲に関連するいくつかの座標軸プロパティの設定およびクエリを行います。

  • XLim- - - - - -x軸の範囲を保存するプロパティ。

  • XLimMode- - - - - -x軸の範囲モードを保存するプロパティ。x軸の範囲を設定すると,このプロパティは“手动”に変更されます。

R2006aより前に導入