主要内容

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

ParallelCoordinatesPlotのプロパティ

平行座標プロットの外観と動作の制御

ParallelCoordinatesPlotプロパティは,ParallelCoordinatesPlotオブジェクトの外観と動作を制御します。プロパティの値を変更することによって,プロット表示の一部の特性を変更できます。たとえば,次のようにタ。

P = parallelplot(rand(10,4));p.Title =“我的名字”

ラベル

すべて展開する

プロットのタ@ @トル。文字ベクトル、字符串配列,文字ベクトルの细胞配列,または直言配列として指定します。既定では,プロットにはタ。

複数行のタイトルを作成するには,字符串配列または文字ベクトルの细胞配列を指定します。配列の各要素は,テキストの行に対応します。

タesc esc esc esc esc esc esc esc esc esc esc esc esc esc®はカテゴリではなく,配列内の値を使用します。

例:p = parallelplot(__,'Title','My Title Text')

例:p.Title =“我的标题文本”

例:p.Title = {'My','Title'}

一連の座標変数を記述する横軸ラベル。文字ベクトル、字符串配列,文字ベクトルの细胞配列,または直言配列として指定します。CoordinateLabel値はプロット内でCoordinateTickLabels値の下に表示されます。

複数行のラベルを作成するには,字符串配列または文字ベクトルの单元格配列を指定します。配列の各要素は,テキストの行に対応します。

ラベルを直言配列として指定した場合,MATLABはカテゴリではなく,配列内の値を使用します。

例:p = parallelplot(__,'CoordinateLabel','Measurements')

例:p.CoordinateLabel = '测量值'

例:p.CoordinateLabel ={'测量值','(英寸)'}

座標変数ラベル。字符串配列,文字ベクトルの细胞配列,または直言配列として指定します。各座標の目盛りラベルがル,ラ,の下に直接表示され,その座標変数の値を表示します。

ラベルを直言配列として指定した場合,MATLABはカテゴリではなく,配列内の値を使用します。

例:p = parallelplot(__,'CoordinateTickLabels',{'身高','年龄','吸烟者'})

例:p.CoordinateTickLabels ={'身高','年龄','吸烟者'}

SourceTableまたは数据内のデ,タの行を記述する縦軸ラベル。文字ベクトル、字符串配列,文字ベクトルの细胞配列,または直言配列として指定します。

複数行のラベルを作成するには,字符串配列または文字ベクトルの单元格配列を指定します。配列の各要素は,テキストの行に対応します。

ラベルを直言配列として指定した場合,MATLABはカテゴリではなく,配列内の値を使用します。

例:p = parallelplot(__,'DataLabel','Patients')

例:p.DataLabel = 'Patients'

例:p.DataLabel = {'Patients','(数据集1)'}

凡例のタ@ @トル。文字ベクトル、字符串配列,文字ベクトルの细胞配列,または直言配列として指定します。タ@ @トルを指定しない場合はを使用します。

複数行のタイトルを作成するには,字符串配列または文字ベクトルの细胞配列を指定します。配列の各要素は,テキストの行に対応します。

タイトルを直言配列として指定した場合,MATLABはカテゴリではなく,配列内の値を使用します。

例:p = parallelplot(__,'LegendTitle','My Title Text')

例:p.LegendTitle = '我的标题文本'

例:p.LegendTitle = {'My','Title'}

凡例の可視性。“上”または“关闭”,あるいは数値または逻辑1真正的)または0)として指定します。“上”の値は真正的と等価であり,“关闭”と等価です。したがって,このプロパティの値を逻辑値として使用できます。値はmatlab.lang.OnOffSwitchState型のon/off逻辑値として格納されます。

凡例を表示する場合はLegendVisible“上”に,凡例を非表示にする場合は“关闭”に設定します。

GroupDataが空の場合([])、parallelplotは凡例を表示しません。それ以外の場合,parallelplotは既定で凡例を表示します。

凡例では,parallelplotはグル,プ名をGroupData内における初回出現順に表示します。

例:p = parallelplot(__,'LegendVisible','off')

例:p.LegendVisible = 'off'

デ,タの表示

すべて展開する

数値を使用した座標の正規化方式。次のいずれかのオプションとして指定します。

方式 説明
“范围” 独立した下限と上限をも
“没有” 同じ下限と上限をも
“zscore” Zスコア(平均は0,標準偏差は1)を各座標ルラに沿って表示
“规模” 標準偏差によってスケ,リングされた値を各座標ル,ラ,に沿って表示
“中心” 平均が0になるように中心に置かれたデタを各座標ルラに沿って表示
“规范” 2ノルム値を各座標ルラに沿って表示

これらの方式の詳細にいては,正常化を参照してください。

逻辑ベクトル,datetime配列,持续时间配列,绝对配列,字符串配列,または文字ベクトルの细胞配列である座標変数の場合,関数parallelplotは正規化方式に関係なく,取り得る一意の値を座標ル,ラ,に沿って均等に分散します。

例:p = parallelplot(__,'DataNormalization','none')

例:p.DataNormalization = 'zscore'

座標ル,ラ,に沿ったデ,タ変位距離。区間[0,1]内の数値スカラとして指定します。抖动値により,座標ルラに沿ってプロットランをtrue値から変位させる最大距離が決まります。ここで,変位は一様乱数の量です。抖动プロパティを1に設定する場合,隣接するジッタ,領域が,ょうど触れ合います。実際のデ,タ値を表示するには,抖动プロパティを0に設定します。

ジッターによってプロットライン間をより簡単に区別できるため,ある程度のジッターは直言データを可視化するのに特に役立ちます。ただし,抖动値は数値変数を含むすべての座標変数に影響を与えます。

例:p = parallelplot(__,'Jitter',0.5)

例:p.抖动= 0.2

色とスタ@ @ル

すべて展開する

グル,プの色。次のいずれかの形式で指定します。

  • 色名,省略名,または16進数カラ,コ,ドを示す文字ベクトル。16進数カラ、コ、ドはハッシュ記号()で開始し,0Fの範囲で3桁または6桁の16進数が続きます。これらの値では大文字小文字は区別されません。したがって,カラ,コ,ド“# FF8800”“# ff8800”“# F80”,および“# f80”は等価です。

  • 1つ以上の色の名前,省略名,または16進数カラーコードを示す字符串配列または文字ベクトルの细胞配列。

  • 範囲[0,1]のRGB値から成る3列の行列。3 .の列はr値,g値,およびb値を表す。

事前定義されたこれらの色,等価のRGB 3成分,およびその16進数カラーコードから選択します。

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

“绿色” ‘g’ [0 10 0] “# 00 ff00”

“蓝” “b” [0 0 1] “# 0000 ff”

“青色” “c” [0 1 1] “# 00飞行符”

“红色” “米” [10 0 1] “#就”

“黄色” “y” [11 10 0] “# FFFF00”

“黑” “k” [0 0 0] # 000000的

“白色” ' w ' [1 1 1] “# FFFFFF”

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

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

[0.8500 0.3250 0.0980] “# D95319”

[0.9290 0.6940 0.1250] “# EDB120”

[0.4940 0.1840 0.5560] “# 7 e2f8e”

[0.4660 0.6740 0.1880] “# 77 ac30”

[0.3010 0.7450 0.9330] “# 4 dbeee”

[0.6350 0.0780 0.1840] “# A2142F”

既定では,parallelplotは最大7の固有のグルプ色を割り当てます。グル,プの合計数が指定された色の数を超えると,parallelplotは指定された色を先頭から順番に繰り返し使用します。

例:p = parallelplot(__,“颜色”,{“蓝色”,“黑色”,“绿色”})

例:p.Color = [0 0 1;0 0.5 0.5;0.5 0.5 0.5]

例:p.Color = {'#EDB120','#77AC30','#7E2F8E'}

グルプランスタル。次のいずれかの形式で指定します。

  • 1主机のラ主机ンスタ主机ルを示す文字ベクトル

  • 1以上のラルを示すstring配列または文字ベクトルのcell配列

次のラ▪▪ンスタ▪▪ルオプションから選択します。

ラ▪▪ンスタ▪▪ル 説明 結果として得られる線
“- - -” 実線

“——” 破線

“:” 点線

“-”。 一点鎖線

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

既定では,parallelplot“- - -”のラ▪▪ンスタ▪▪ルをプロットラ▪▪ンの各グル▪▪プに割り当てます。グルプの合計数が指定されたランスタルの数を超えると,parallelplotは指定されたラ▪▪ンスタ▪▪ルを先頭から順番に繰り返し使用します。

例:p = parallelplot(__,'LineStyle',':')

例:p.LineStyle ={'-.','-','——'}

グルプラン幅。正のスカラまたはポイント単位の正のベクトルとして指定します。既定では、parallelplot1のラ@ @ン幅をプロットラ@ @ンの各グル@ @プに割り当てます。

グルプの合計数が指定されたラン幅の数を超えると,parallelplotは指定されたラ@ @ン幅を先頭から順番に繰り返し使用します。

例:p = parallelplot(__,'LineWidth',1.5)

例:p.LineWidth = [0.5 1.5 0.5]

グルプランの透明度。数値スカラまたは0~1の値をもつ数値ベクトルとして指定します。値が 0 に近いほどラインの透明度が高く、値が 1 に近いほどラインの不透明度が高くなります。既定では、parallelplotLineAlpha0.7値をプロットラ▪▪ンの各グル▪▪プに割り当てます。

例:p = parallelplot(__,'LineAlpha',0.75)

例:p.LineAlpha = [0.2 0.7 0.4]

座標ルラに沿ったデタ値のグルプマカ記号。次のいずれかの形式で指定します。

  • マカスタルを示す文字ベクトル

  • 1以上のマカスタルを示すstring配列または文字ベクトルのcell配列

次のマ,カ,オプションから選択します。

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

既定では,parallelplot“没有”を各グルプのマカスタルとして割り当てます。グル,プの合計数が指定された記号の数を超えると,parallelplotは指定された記号を先頭から順番に繰り返し使用します。

例:p = parallelplot(__,'MarkerStyle','x')

例:p.MarkerStyle = {'x','o'}

座標ルラに沿ったデタ値のグルプマカサズ。非負のスカラまたは非負のベクトルで、ポイント単位の測定値で指定します。既定では、parallelplotは,各グルプのマカサズとして6を割り当てます。グル,プの合計数が指定された値の数を超えると,parallelplotは指定された値を先頭から順番に繰り返し使用します。

例:p = parallelplot(__,'MarkerSize',10)

例:p.MarkerSize = [4 6 8]

フォント

すべて展開する

フォント名。システムでサポ,トされているフォントの名前として指定します。同じフォントがタトル,ラベル,凡例タトル,およびグルプ名で使用されます。既定のフォントは,特定のオペレ,ティングシステムとロケ,ルによって異なります。

例:p = parallelplot(__,'FontName','Cambria')

例:p.FontName = 'Helvetica'

フォントサ@ @ズ。正のスカラとして指定します。字形大小は,タトル,ラベル,凡例タトル,およびグルプ名で同じです。既定のフォントサズは,特定のオペレティングシステムとロケルによって異なります。

プロット要素のサaapl . exeズを調整すると,フォントサaapl . exeズは自動的に更新されます。ただし,字形大小プロパティを変更すると,この自動サ。

例:p = parallelplot(__,'FontSize',12)

例:p.FontSize = 10

位置

すべて展開する

装飾の追加,削除または変更を行うときに一定に保位置プロパティ。次の値のいずれかとして指定します。

  • “outerposition”-タ电子邮箱トルや軸ラベルなどの装飾の追加,削除,または変更を行うときに,OuterPositionプロパティが一定に保たれます。位置の調整が必要な場合、MATLAB はInnerPositionプロパティを調整します。

  • “innerposition”-タ电子邮箱トルや軸ラベルなどの装飾の追加,削除,または変更を行うときに,InnerPositionプロパティが一定に保たれます。位置の調整が必要な場合、MATLAB はOuterPositionプロパティを調整します。

メモ

親コンテナ,がTiledChartLayoutの場合,このプロパティを設定しても効果はありません。

親コンテナ,(通常は图,パネルまたはタブ)内のプロットの内側のサ,ズと位置。[左下宽高]の形式の4要素数値ベクトルとして指定します。内側の位置に,プロットタ▪▪▪▪トル,ラベル,凡例は含まれません。

  • 要素と要素で,コンテナ,の左下隅からプロットの左下隅までの距離を定義します。

  • 宽度要素と高度要素はプロットの次元です。

メモ

親コンテナ,がTiledChartLayoutの場合,このプロパティを設定しても効果はありません。

親コンテナー(通常は人物,パネルまたはタブ)内の,完全な平行座標プロットの外側のサイズと位置。[左下宽高]の形式の4要素数値ベクトルとして指定します。既定値[0 0 1 1]は,コンテナ,の内側全体になります。

メモ

親コンテナ,がTiledChartLayoutの場合,このプロパティを設定しても効果はありません。

親コンテナ,(通常は图,パネルまたはタブ)内のプロットの内側のサ,ズと位置。[左下宽高]の形式の4要素数値ベクトルとして指定します。このプロパティは,InnerPositionプロパティと等価です。

メモ

親コンテナ,がTiledChartLayoutの場合,このプロパティを設定しても効果はありません。

位置の単位。次の値のいずれかとして指定します。

説明
“归一化”(既定) コンテナ,(通常は图またはパネル)を基準に正規化されます。コンテナ,の左下隅は(0,0)に,右上隅は(1,1)にマッピングされます。
“英寸” ンチ。
“厘米” センチメ,トル。
“角色”

グラフィックスル,トオブジェクトの既定のuicontrolフォントに基づきます。

  • 文字の幅は文字xの幅に等しくなります。

  • 文字の高さはテキスト2行のベスラン間の距離に等しくなります。

“点” タ▪▪ポグラフィのポ▪▪ント。1ポイントは 1/72 インチです。
“像素”

ピクセル。

R2015b以降,Windows®および麦金塔电脑システムにおいて,ピクセル単位の距離はシステム解像度に依存しません。

  • Windowsシステムでは,1ピクセルは1/96 Windowsンチです。

  • 麦金塔电脑システムでは,1ピクセルは1/72ンチです。

Linux®システムでは,ピクセルのサ。

オブジェクトの作成中に名前と値のペアとして単位を指定する場合、それらの単位を使用するプロパティ(OuterPositionなど)を指定する前に单位プロパティを設定しなければなりません。

レ@ @アウトオプション。TiledChartLayoutOptionsオブジェクトまたはGridLayoutOptionsオブジェクトとして指定します。このプロパティは,チャートがタイル表示チャート レイアウトまたはグリッド レイアウトのいずれかである場合に役立ちます。

タ▪▪ル表示チャ▪▪トレ▪▪アウトのグリッド内にチャ▪トを配置するには,TiledChartLayoutOptionsオブジェクトの瓷砖プロパティとTileSpanプロパティを設定します。。レ▪▪アウトの中央にタ▪▪ルのグリッドがあり,外側のエッジに沿って4▪▪のタ▪▪ルがあります。実際には,グリッドは非表示であり,座標軸またはチャートが入力されるまで,外側のタイルは領域を占有しません。

3 × 3平铺图表布局图。

次のコ,ドは,チャ,トcをグリッドの3番目のタルに配置します。

c.Layout.Tile = 3;

複数のタルにわたってチャトを広げるには,TileSpanプロパティを2要素ベクトルとして指定します。たとえば,次のチャ,トは23.列のタ@ @ルに広がります。

c.Layout.TileSpan = [2 3];

チャトを周囲のいずれかのタルに配置するには,瓷砖プロパティを“北”“南”“东”,または“西方”として指定します。たとえば,値を“东”に設定すると,タ@ @ @トはグリッドの右側のタ@ @ @ @ @ @ @

c.Layout.Tile =“东”

アプリ内のレGridLayoutOptionsオブジェクトとして指定します。アプリ内でのグリッドレ化学键アウトの使い方の詳細に化学键いては,uigridlayoutを参照してください。

チャートがタイル表示チャートレイアウトまたはグリッドレイアウトのいずれの子でもない場合(たとえば,图またはパネルの子である場合),このプロパティは空で,効果はありません。

オブジェクトの可視性。“上”または“关闭”,もしくは数値または逻辑1真正的)または0)として指定します。“上”の値は真正的と等価であり,“关闭”と等価です。したがって,このプロパティの値を逻辑値として使用できます。値はmatlab.lang.OnOffSwitchState型のon/off逻辑値として格納されます。

  • “上”- - - - - -ParallelCoordinatesPlotオブジェクトを表示します。

  • “关闭”- - - - - -ParallelCoordinatesPlotオブジェクトを削除せずに非表示にします。非表示のParallelCoordinatesPlotオブジェクトのプロパティには引き続きアクセスできます。

テ,ブルデ,タ

すべて展開する

ソ,ス表。表格として指定します。

関数表格を使用してワ,クスペ,ス変数から表を作成できます。また,関数readtableを使用してデ、タを表として、ンポ、トできます。

メモ

表形式デ,タではなく行列デ,タを使用する場合,このプロパティは無視され読み取り専用になります。

座標として表示する表変数。次のいずれかの形式で指定します。

  • 数値ベクトル- table変数の表ンデックスを示します。

  • 文字ベクトルの字符串配列または单元格配列-表変数の名前を示します。

  • 逻辑ベクトル-選択した表変数の真正的要素を含みます。

CoordinateVariablesプロパティ値を設定した場合,CoordinateDataプロパティとCoordinateTickLabelsプロパティは適切な値に更新されます。

メモ

表形式デ,タではなく行列デ,タを使用する場合,このプロパティは無視され読み取り専用になります。

例:p. coordinatvariables ={'年龄','身高','体重'}“年龄”“高度”“重量”という名前の変数を指定します。

グル,プ化デ,タの表変数。次のいずれかの形式で指定します。

  • 文字ベクトルまたは字符串スカラ,-いずれかの表変数名を示す

  • 数値スカラ- table変数のンデックスを示す

  • 逻辑ベクトル-表変数の1の真正的要素を含む

表変数に関連付けられた値は,数値ベクトル,逻辑ベクトル,绝对配列,字符串配列,または文字ベクトルの细胞配列を形成しなければなりません。

GroupVariableは,SourceTableの行を一意のグル,プに分割します。parallelplotは,各グル,プに既定の色を割り当てます。凡例では,parallelplotはグル,プ名をGroupData内における初回出現順に表示します。

GroupVariableを指定する場合,matlabによってGroupDataプロパティの値が更新されます。

メモ

表形式デ,タではなく行列デ,タを使用する場合,このプロパティは無視され読み取り専用になります。

例:p.GroupVariable = '吸烟者'

行列デ,タ

すべて展開する

入力デ,タ。数値行列として指定します。

メモ

表形式デ,タを使用している場合,このプロパティは設定できません。

座標として表示される変数。次のいずれかの形式で指定します。

  • 数値ベクトル-ソ,ス表または入力デ,タ行列の列を示す

  • 逻辑ベクトル-ソ,ス表または入力デ,タ行列の選択された列の真正的要素を含む

メモ

表形式デ,タを使用している場合,このプロパティは設定できません。CoordinateDataの値は,CoordinateVariablesプロパティで選択した表変数に基づいて自動的に更新されます。

例:p.CoordinateData = [1 5:7]

デ,タをグル,プ化する値。数値ベクトル、逻辑ベクトル、categorical 配列、string 配列、または文字ベクトルの cell 配列として指定します。

GroupDataは,SourceTableまたは数据の行を一意のグル,プに分割します。parallelplotは,各グル,プに既定の色を割り当てます。凡例では,parallelplotはグル,プ名をGroupData内における初回出現順に表示します。

メモ

表形式デ,タを使用している場合,このプロパティは設定できません。GroupData値は,GroupVariableプロパティで選択した表変数に基づいて自動的に入力されます。

例:p.GroupData = [1 2 1 3 2 1 3 3 3 3]

例:p.GroupData =分类({“蓝”、“红”、“黄”、“蓝”、“黄”、“红”,“红”、“黄”、“蓝”、“红”})

親/子

すべて展開する

親コンテナ。数字面板选项卡TiledChartLayout,またはGridLayoutオブジェクトとして指定します。

親の孩子们プロパティ内にあるScatterHistogramChartのオブジェクトハンドルの可視性。次の値のいずれかとして指定します。

  • “上”-オブジェクトハンドルは常に表示されます。

  • “关闭”-オブジェクトハンドルは常に非表示です。このオプションは,他の関数によるUIの意図しない変更を防止するために役立ます。その関数の実行中にハンドルを一時的に非表示にするには,HandleVisibility“关闭”に設定します。

  • “回调”——オブジェクトハンドルはコールバック内から,あるいはコールバックにより呼び出される関数から参照できます。しかし,コマンドラ。このオプションを使用すると,コマンドラインからのオブジェクトへのアクセスがブロックされますが,コールバック関数からはアクセスできます。

オブジェクトが親の孩子们プロパティ内にリストされない場合,オブジェクト階層の検索またはハンドルプロパティのクエリによってオブジェクトハンドルを取得する関数は,そのオブジェクトを返しません。このような関数には得到findobjgcagcfgconewplotclfおよび关闭があります。

非表示のオブジェクトハンドルは有効なままです。ルトのShowHiddenHandlesプロパティを“上”に設定すると,HandleVisibilityプロパティの設定にかかわらず,すべてのオブジェクトハンドルがリストされます。

互換性にいての考慮事項

すべて展開する

R2020a以降は非推奨

R2019aで導入