主要内容

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

地理坐标轴のプロパティ

地理座標軸の外観と動作の制御

GeographicAxesプロパティは,GeographicAxesオブジェクトの外観と動作を制御します。プロパティの値を変更することによって,地理座標軸の一部の特性を変更できます。座標軸のプロパティは,一部のグラフィックス関数によってリセットされるため、プロット後に設定します。

一部のグラフィックス関数はプロット時に地理座標軸を作成します。gcaを使用して,新しく作成された座標軸にアクセスします。すべてのプロパティの既定値を使用して地理座標軸を作成するには、関数geoaxesを使用します。

Gx =地轴;

マップ

すべて展開する

デ,タがプロットされるマップ。表にリストされている値のいずれかとして指定します。6 .のベ,スマップは,自然地球を使用して作成されたタ▪▪ル表示のデ▪▪タセットです。5, Esri .®によってホストされる高ズ,ムレベルのマップです。

“streets-light”技术

“streets-light”(既定)

地理コンテキストを提供し,明るい背景にユ,ザ,デ,タを強調表示するように設計されたマップ。

Esriによりホストされています。

“streets-dark”技术

“streets-dark”

地理コンテキストを提供し,暗い背景にユ,ザ,デ,タを強調表示するように設計されたマップ。

Esriによりホストされています。

“街道”技术

“街道”

道路と輸送網を正確で見やすいスタ@ @ルで強調した汎用道路マップ。

Esriによりホストされています。

“卫星”技术

“卫星”

高解像度の衛星写真で構成される地球全体のベ,スマップ。

Esriによりホストされています。

“地形”技术

“地形”

地形的な特徴を示すスタ@ @ルを備えた汎用マップ。

Esriによりホストされています。

“landcover”技术

“landcover”

衛星から得られた土地被覆デ,タ,影付きの起伏および海底起伏を組み合わせたマップ。主題マップと参照マップには,明るくナチュラルなパレットが適しています。

自然地球を使用して作成されています。

“colorterrain”技术

“colorterrain”

土地被覆パレットとブレンドされた影付き起伏マップ。高湿度の低地は緑,乾燥した低地は茶。

自然地球を使用して作成されています。

“grayterrain”技术

“grayterrain”

グレ,階調の地形マップ。影付きの起伏により,高山と,低地で検出された微小地形の両方が強調されます。

自然地球を使用して作成されています。

“bluegreen”技术

“bluegreen”

2ト,ンの陸海マップ。陸地部分は薄い緑,水域は薄い青。

自然地球を使用して作成されています。

“grayland”技术

“grayland”

2ト,ンの陸海マップ。陸地部分はグレ,水域は白。

自然地球を使用して作成されています。

“darkwater”技术

“darkwater”

2ト,ンの陸海マップ。陸地部分はラトグレ,水域はダクグレ。このベ,スマップはmatlab®と共に▪▪ンスト▪▪ルされています。

自然地球を使用して作成されています。

“没有”

空白の背景。緯度経度グリッド,目盛り,ラベルを使用してデ,タをプロットします。

“darkwater”以外のすべてのベ,スマップで;“darkwater”ベ,スマップは,matlabに含まれています。

@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @自然地球を使用して作成されたベ,スマップをロ,カルシステムにダウンロ,ドできます。5の高ズムレベルマップはダウンロドできません。ロカルシステムでのベスマップのダウンロドと,既定のベスマップの変更の詳細にいては,地理座標軸とチャ,トのベ,スマップへのアクセスを参照してください。

Esriによってホストされるベ,スマップは定期的に更新されます。そのため,可視化で表示される内容は時間が経過すると変わることがあります。

境界の配置と地域ラベルはデ,タベンダ,が提供する機能による表現であり,MathWorks®の承認を意味するものではありません。

例:gb = geobubble(1:10,1:10,'Basemap','bluegreen')

例:gb。Basemap = 'bluegreen'

デ,タ型:字符|字符串

このプロパティは読み取り専用です。

マップの緯度の範囲。[-90,90]の範囲にある有限の実数値の1行2列のベクトルを[southern_limit northern_limit]の形式で指定します。緯度の範囲を変更するには,関数geolimitsを使用します。

例:(-85 85)

このプロパティは読み取り専用です。

マップの経度の範囲。有限の実数値からなる[western_limit eastern_limit]の形式の1行2列のベクトルとして指定します。値は(负无穷到正无穷)の範囲内でなければなりません。経度の範囲を変更するには,関数geolimitsを使用します。

例:(-100 100)

マップの中心点の緯度と経度。有限の実数値からなる[center_latitude center_longitude]形式の2要素ベクトルとして指定します。

例:(38.6292 - -95.2520)

マップ中心の選択モ,ド。次の値のいずれかとして指定します。

  • “汽车”—デタの範囲に基づいて,オブジェクトがマップ中心を自動的に選択します。

  • “手动”- - - - - -MapCenterの値を指定すると,オブジェクトはこのプロパティを自動的に“手动”に設定します。

例:gx。MapCenterMode = 'auto'

マップの倍率レベル。0~ 25 (等値を含む) の有限の実数値スカラーとして指定します。値は、基底 2 の対数マップ スケールです。ZoomLevel値を1増加すると,マップスケルは2倍になります。

ズ,ムレベルの選択モ,ド。次の値のいずれかとして指定します。

  • “汽车”—デ,タの範囲に基づいて,オブジェクトがズ,ムレベルを選択します。

  • “手动”- - - - - -ZoomLevelの値を指定すると,オブジェクトはこのプロパティを自動的に“手动”に設定します。

例:gx。ZoomLevelMode = 'manual'

このプロパティは読み取り専用です。

マップ上の比例距離を表示するスケルバ。GeographicScalebarオブジェクトとして指定します。スケ,ルバ,の外観と動作(可視性など),を変更するには,GeographicScalebarオブジェクトのプロパティを使用します。これらのプロパティの詳細にいては,地理scalebarのプロパティを参照してください。

例:Sbar = gx。Scalebarは,GeographicScalebarオブジェクトを返します。

例:gx.Scalebar.Visible = 'off';は,GeographicScalebarプロパティの値を設定します。

フォント

すべて展開する

フォント名。サポトされているフォント名または“FixedWidth”として指定します。テキストを正しく表示し印刷するには,システムでサポートされているフォントを選択しなければなりません。既定のフォントは,オペレ,ティングシステムとロケ,ルによって異なります。

どのロケ,ルでもテキストが整って見える固定幅のフォントを使用するには,“FixedWidth”を使用します。固定幅フォントは,ル,トのFixedWidthFontNameプロパティによって決まります。ルトのFixedWidthFontNameプロパティを設定すると,表示内容が新しいフォントを使用して直に更新されます。

フォントサ@ @ズ。スカラ,数値として指定します。フォント サイズは座標軸に関連付けられているタイトル、目盛りラベル、凡例、カラー バー、スケール バーに影響します。既定のフォント サイズは、特定のオペレーティング システムとロケールによって異なります。既定では、フォント サイズはポイント単位で測定されます。単位を変更するには、FontUnitsプロパティを設定します。

MATLABは,一部のテキストを座標軸のフォントサイズの所定の割合に自動的にスケーリングします。

  • タ▪▪トル—既定では座標軸のフォントサ▪▪ズの110%です。スケ,リングを制御するには,TitleFontSizeMultiplierプロパティとLabelFontSizeMultiplierプロパティを使用します。

  • 凡例とカラバ既定では座標軸のフォントサズの90%です。別のフォントサ电子邮箱ズを指定するには,传说オブジェクトまたはColorBarオブジェクトの字形大小プロパティを代わりに設定します。

  • スケルバ既定では座標軸のフォントサズの80%です。

例:gx。FontSize = 12

フォントサ▪▪ズの選択モ▪▪ド。次の値のいずれかとして指定します。

  • “汽车”-フォントサaapl . exeズはmatlabにより指定されます。座標軸を既定より小さいサイズに変更すると,可読性とレイアウトの向上のためフォントサイズが小さくなる場合があります。

  • “手动”-フォントサie浏览器ズを手動で指定します。座標軸のサイズが変化してもフォント サイズはスケーリングされません。フォント サイズを指定するには、字形大小プロパティを設定します。

文字の太さ。“正常”または“大胆”として指定します。

Matlabではフォントは,FontWeightプロパティを使用して,ユ,ザ,のシステムで使用可能なフォントから選択します。すべてのフォントに太字があるとは限りません。そのため,太字フォントを指定しても標準フォントの太さと変わらない場合があります。

文字の傾斜。“正常”または“斜体”として指定します。

すべてのフォントに両方のフォントスタ@ @ルがあるとは限りません。そのため,イタリック フォントを指定しても標準フォントと変わらない場合があります。

ラベルのフォントサ▪▪ズのスケ▪▪ル係数。0より大きい数値として指定します。このスケル係数は,ラベルのフォントサズを定義する字形大小プロパティの値に適用されます。

例:gx。LabelFontSizeMultiplier = 1.75

タ@ @トルのフォントサ@ @ズのスケ@ @ル係数。0より大きい数値として指定します。このスケル係数は,タトルのフォントサズを定義する字形大小プロパティの値に適用されます。

例:gx。TitleFontSizeMultiplier = 1.75

タ@ @トル文字の太さ。次の値のいずれかとして指定します。

  • “大胆”-標準よりも太い文字

  • “正常”-各フォントで定義されている既定の太さ

例:gx。TitleFontWeight = 'normal'

サブタ@ @トル文字の太さ。次の値のいずれかとして指定します。

  • “正常”-各フォントで定義されている既定の太さ

  • “大胆”-標準よりも太い文字

フォントサ@ @ズの単位。次の値のいずれかとして指定します。

单位 説明
“点” ポ@ @ント。1ポイントは 1/72 インチです。
“英寸” ンチ。
“厘米” センチメ,トル。
“归一化” フォントサ@ @ズを座標軸の高さに対する割合として解釈します。座標軸のサイズを変更すると、それに合わせてフォント サイズが変更されます。たとえば、字形大小が正規化された単位の0.1である場合,テキストは座標軸の位置プロパティに格納された高さの値の1/10になります。
“像素”

ピクセル。

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

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

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

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

1回の関数呼び出しでフォントサイズとフォントの単位の両方を設定する場合は,指定したフォントサイズをオブジェクトが正しく解釈するように,最初にFontUnitsプロパティを設定しなければなりません。

目盛り

すべて展開する

目盛りの方向。次の値のいずれかとして指定します。

説明
“在” 軸のラ@ @ンの内側に目盛りを付けます。

样本标记指向内

“出” 軸のラ@ @ンの外側に目盛りを付けます。

样本标记指向外

“两个” 軸のラ@ @ンに目盛りの中心を合わせます。

样本刻度穿过轴线

例:gx。TickDir = 'out';

TickDirプロパティにより設定された目盛りの方向の選択モ,ド。次の値のいずれかとして指定します。

  • “汽车”-現在の表示に基づいて、目盛りの方向を自動的に選択します。

  • “手动”-目盛りの方向を手動で指定します。目盛りの方向を指定するには,TickDirプロパティを設定します。

例:gx。TickDirMode = 'auto';

目盛りの長さ。(未使用的长度)の形式の2要素ベクトルとして指定します。长度は目盛りの長さです。最も長い座標軸の次元を基準にして正規化された単位で値を指定します。GeographicRulerオブジェクトは,他のルーラーオブジェクトのこのプロパティの値と一致させるために2要素ベクトルを使用しますが,2番目の要素は使用されません。

メモ

TickLengthプロパティを設定すると,LatitudeAxisプロパティおよびLongitudeAxisプロパティに関連付けられたGeographicRulerオブジェクトのTickLengthプロパティが自動的に同じ値に設定されます。逆に,GeographicRulerオブジェクトのTickLengthプロパティを設定しても,坐标轴オブジェクトの同じプロパティは自動的に設定されません。座標軸のプロパティ値によってルーラーのプロパティ値が上書きされないようにするには、最初に座標軸のプロパティ値を設定してから、ルーラーのプロパティ値を設定してください。

例:gx。TickLength = [0.02 0.0];

目盛りラベルの形式。次の値のいずれかとして指定します。

形式 説明
“弟弟” 小数部を含む度とコンパス方位
23°N
“糖尿病” 度,小数部を含む分とコンパス方位
18°30 'w
dms的(既定) 度,分,小数部を含む秒とコンパス方位
110°06年“18.5”E
“弟弟” 小数部を含む度。南と西を表す場合はマ▪▪ナス符号(-)を付ける
-115.25°
“糖尿病” 度,小数部を含む分。南と西を表す場合はマ▪▪ナス符号(-)を付ける
5°45.5”
dms的 度,分,小数部を含む秒。南と西を表す場合はマ▪▪ナス符号(-)を付ける
3 21°05”

既定のラベル形式では度,分,秒が表示されます。ただし,目盛りラベルの分と秒の部分は、ズーム レベル 14 以上でマップを拡大するまで表示されません。

例:gx。TickLabelFormat = '-dm';

ルラ

すべて展開する

緯度ルラ。GeographicRulerオブジェクトとして指定します。GeographicRulerオブジェクトのプロパティを使用して,軸ル,ラ,の外観と動作を制御します。詳細にいては,地理标尺のプロパティを参照してください。

次の図は緯度軸のラ@ @ンを赤で示しています。

例:latruler = gx.LatitudeAxis;

例:gx.LatitudeAxis.TickLabelRotation = 45;

経度ルラ。GeographicRulerオブジェクトとして指定します。GeographicRulerオブジェクトのプロパティを使用して,軸ル,ラ,の外観と動作を制御します。詳細にいては,地理标尺のプロパティを参照してください。

次の図は経度軸のラ@ @ンを赤で示しています。

例:lonruler = gx. longitude;

例:gx. longitude . tickdirection = 'out';

軸のラesc escン,目盛り値およびラベルの色。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” [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”

メモ

AxisColorプロパティを設定すると,GeographicRulerオブジェクトおよびGeographicScalebarオブジェクトの颜色プロパティが自動的に同じ値に設定されます。GeographicRulerオブジェクトは,地理座標軸のル,ラ,の動作と外観を制御します。GeographicScalebarオブジェクトは,地理座標軸のスケ,ルバ,を制御します。逆に,GeographicRulerまたはGeographicScalebarオブジェクトで颜色プロパティを設定しても,坐标轴オブジェクトのAxisColorプロパティは設定されません。座標軸のプロパティ値によってルーラーまたはスケール バーのプロパティ値が上書きされないようにするには、最初に座標軸のプロパティ値を設定してから、ルーラーまたはスケール バーのプロパティ値を設定してください。

例:gx。AxisColor = [0 0 1];

例:gx。AxisColor = 'b';

例:gx。AxisColor = 'blue';

例:gx。AxisColor = '#0000FF';

グリッド

すべて展開する

マップ上の緯度線と経度線の表示。“上”または“关闭”,もしくは数値または逻辑1真正的)または0)として指定します。“上”の値は真正的と等価であり,“关闭”と等価です。したがって,このプロパティの値を逻辑値として使用できます。値はmatlab.lang.OnOffSwitchState型のon/off逻辑値として格納されます。

  • “上”-グリッドラie浏览器ンを表示します。

  • “关闭”-グリッドラie浏览器ンを表示しません。

例:gx。Grid = 'off';

グリッドラ▪▪ンのラ▪▪ンスタ▪▪ル。次の表のラ▪▪ンスタ▪▪ルのいずれかとして指定します。

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

“——” 破線

':' 点線

虚线样本

“-”。 一点鎖線

虚线样例,虚线和点交替使用

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

グリッドラ电子邮箱ンを表示するには,网格コマンドを使用するか,网格プロパティを“上”に設定します。

例:gx。GridLineStyle = '——'

背景色。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” [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”

たとえば,地理座標軸オブジェクトを赤いグリッドラ。GridAlphaプロパティを0.5に設定して可視性を向上させます。

Gx =地轴;gx。GridColor =“r”;gx。GridAlpha = 0.5;

带有红色网格线的地理轴

例:gx。GridColor = [0 0 1];

例:gx。GridColor = 'b';

例:gx。GridColor = 'blue';

例:gx。GridColor = '#0000FF';

グリッド色を設定するためのプロパティ。次の値のいずれかとして指定します。

  • “汽车”-オブジェクトが自動的に色を選択します。

  • “手动”-すべての方向のグリッドラ电子邮箱ンの色を設定するために,GridColorを使用します。

グリッドラ@ @ンの透明度。[0, 1]の範囲の値として指定します。値1は不透明で,値0は完全に透明です。

例:gx。GridAlpha = 0.5

GridAlphaプロパティの選択モ,ド。次の値のいずれかとして指定します。

  • “汽车”-オブジェクトが透明度の値を選択します。

  • “手动”-透明度の値を指定するために,GridAlphaプロパティを使用します。

例:gx。GridAlphaMode = 'auto'

ラベル

すべて展開する

座標軸のタ@ @トル。文本オブジェクトまたは分类値として指定します。

文本オブジェクトを使用する場合,gx.Title.String = '我的地理图'のように,タ文本オブジェクトの字符串プロパティの値として指定します。フォントスタイル、色などのタイトルの外観を変更するには、文本オブジェクトの他のプロパティを使用します。プロパティの一覧にいては,文本のプロパティを参照してください。

このプロパティを直言配列として指定した場合,MATLABはカテゴリではなく,配列内の値を使用します。

また,関数标题を使用してタ@ @トルを指定することもできます。

例:gx.Title.String = '我的地理图'

座標軸のサブタesc escトルの文本オブジェクト。サブタ电子邮箱トルを追加するには,文本オブジェクトの字符串プロパティを設定します。フォントの角度など、その外観を変更するには、他のプロパティを設定します。完全な一覧については、文本のプロパティを参照してください。

Ax = gca;ax.Subtitle.String =“一个深刻的副标题”;ax.Subtitle.FontAngle =“斜体”

別の方法として,関数副标题を使用してサブタesc escトルを追加し,外観を制御することができます。

副标题(“一个深刻的副标题”“FontAngle”“斜体”

または,関数标题を使用し,2の文字ベクトル入力引数と2。次に,関数から返される2番目の文本オブジェクトのプロパティを設定します。

[t,s] =标题(“聪明的标题”“一个深刻的副标题”);s.FontAngle =“斜体”

メモ

この文本オブジェクトは座標軸の孩子们プロパティには含まれていません。そのため,findobjで返すことはできず,文本オブジェクトに定義されている既定値は使用されません。

プロットボックスでのタ▪▪トルとサブタ▪▪トルの水平方向の配置。次の表のいずれかの値として指定します。

TitleHorizontalAlignment 説明 外観
“中心” タ▪▪トルとサブタ▪▪トルは,プロットボックスの中心に配置されます。

标题和副标题位于情节框中央。

“左” タ▪▪トルとサブタ▪▪トルは,プロットボックスの左側に配置されます。

标题和副标题与绘图框的左边缘对齐。

“对” タ▪▪トルとサブタ▪▪トルは,プロットボックスの右側に配置されます。

标题和副标题与绘图框的右边缘对齐。

緯度軸ラベル。文本オブジェクトとして指定します。ラベルを指定するには,文本オブジェクトの字符串プロパティを設定します。フォントスタイル、色などのラベルの外観を変更するには、文本オブジェクトの他のプロパティを設定します。プロパティの一覧にいては,文本のプロパティを参照してください。

地图左侧的纬度标签。标签被圈了起来。

例:gx.LatitudeLabel.String = '我的纬度'

経度軸ラベル。文本オブジェクトとして指定します。ラベルを指定するには,文本オブジェクトの字符串プロパティを設定します。フォントスタイル、色などのラベルの外観を変更するには、文本オブジェクトの他のプロパティを設定します。プロパティの一覧にいては,文本のプロパティを参照してください。

地图下面的经度标签。标签被圈了起来。

例:gx.Longitude elabel . string = '我的经度'

このプロパティは読み取り専用です。

地理座標軸に関連付けられた凡例。传说オブジェクトとして指定します。凡例を地理座標軸に追加するには,関数传说を使用します。その後,このプロパティを使用して凡例を変更できます。プロパティの一覧にいては,传奇のプロパティを参照してください。

geoplot(兰德(3)传说({1号线的“第2行”3号线的},“字形大小”,12) gx = gca;gx.Legend.TextColor =“红色”

このプロパティを使用して,地理座標軸に凡例があるかどうかも判別できます。

Gx = gca;LGD = gx。传说如果~ isempty(乐金显示器)disp (“传说的存在”结束

複数のプロット

すべて展開する

色の順序。RGB 3成分からなる3列の行列として指定します。このプロパティは,散射酒吧オブジェクトなどのプロットオブジェクトの作成にMATLABが使用するカラーパレットを定義します。配列の各行はRGB 3成分です。RGB 3成分は,各要素が色の赤、緑、青の成分の強度を指定する 3 成分のベクトルです。強度値は [0, 1] の範囲でなければなりません。次の表に既定の色を示します。

行列ColorOrder

[0 0.4470 0.7410 0.8500 0.3250 0.0980 0.9290 0.6940 0.1250 0.4940 0.1840 0.5560 0.4660 0.6740 0.1880 0.3010 0.7450 0.9330 0.6350 0.0780 0.1840]

Matlabはオブジェクトの作成順に従って,オブジェクトに色を割り当てます。たとえば,ラインのプロット時に、1 番目のラインには 1 番目の色を使用し、2 番目のラインには 2 番目の色を使用します。それ以降も同様です。ライン数が色数より多い場合、このサイクルが繰り返されます。

プロット前後での色の順序の変更

R2019b以降,次のいずれかの方法で色の順序を変更できます。

  • 関数colororderを呼び出して,图内のすべての座標軸の色の順序を変更する。图内の既存のプロットの色がただに更新されます。追加の座標軸を图に配置した場合,それらの座標軸も新しい色の順序を使用します。引き続きプロットコマンドを呼び出した場合,それらのコマンドも新しい色を使用します。

  • 座標軸のColorOrderプロパティを設定し,関数持有を呼び出して座標軸のホ,ルド状態を“上”に設定してから,目的のプロット関数を呼び出す。これは関数colororderの呼び出しに似ていますが,この場合,图全体ではなく,特定の座標軸について色の順序を設定します。後続のプロットコマンドが座標軸をリセットして既定の色の順序を使用することを確実に防ぐには,持有状態を“上”にする必要があります。

R2019aまたはそれ以前のリリースを使用している場合,色の順序行列を変更しても既存のプロットには影響しません。既存のプロットの色を変更するには,ColorOrderプロパティを設定し,座標軸のホ,ルド状態を“上”にしてからプロット関数を呼び出さなければなりません。

このプロパティの動作はR2019bで変更されました。詳細にいては,以下を参照してください。

ラ▪▪ンスタ▪▪ルの順序。文字ベクトル、文字ベクトルのcell配列,または字符串配列として指定します。このプロパティは、座標軸に複数のプロット ラインを表示するために MATLAB が使用するライン スタイルをリストします。MATLAB はラインの作成順に従って、ラインにスタイルを割り当てます。現在のライン スタイルでColorOrderプロパティのすべての色が1巡した後にのみ,次のラaapl .ンスタaapl .ルに変更されます。既定のLineStyleOrderにはラ▪▪ンスタ▪▪ル“- - -”が1だけ含まれています。

ラインスタイルの順序をカスタマイズするには,文字ベクトルの细胞配列または字符串配列を作成します。配列の各要素を,次の表のラン指定子またはマカ指定子として指定します。ラン指定子とマカ指定子を組み合わせて,“- *”のような1の要素にすることができます。

ラ@ @ン指定子 説明
“- - -”(既定) 実線
“——” 破線
':' 点線
“-”。 一点鎖線

マ,カ,指定子 説明
“+” プラス記号のマカ
“o” 円形のマカ
‘*’ 星印のマカ
“。” 点のマカ
“x” X印のマカ
“年代” 四角形のマカ
' d ' 菱形のマカ
“^” 上向きの三角形のマカ
“v” 下向きの三角形のマカ
“>” 右向きの三角形のマカ
“<” 左向きの三角形のマカ
“p” 星形五角形のマカ
“h” 星形六角形のマカ

プロット前後でのラ▪▪ンスタ▪▪ルの順序の変更

R2019b以降,座標軸へのプロットの前後でラ▪▪ンスタ▪▪ルの順序を変更できます。LineStyleOrderプロパティを新しい値に設定すると,MATLABは座標軸内にあるすべてのラインのスタイルを更新します。引き続き座標軸にプロットする場合,プロットコマンドは更新されたリストのラインスタイルを使用し続けます。

R2019aまたはそれ以前のリリースを使用している場合は,プロットの前にラインスタイルを変更しなければなりません。LineStyleOrderプロパティの値を設定し,関数持有を呼び出して座標軸のホ,ルド状態を“上”に設定してから,プロット関数を呼び出します。

このプロパティの動作はR2019bで変更されました。詳細にいては,以下を参照してください。

このプロパティは読み取り専用です。

座標軸に追加された次のプロットオブジェクトのSeriesIndex値。0以上の正の整数として返されます。このプロパティは,オブジェクトが色およびライン スタイルをどのように周期的に繰り返すのかを追跡する場合に便利です。このプロパティはSeriesIndexプロパティをも座標軸でオブジェクトのカウントを保持します。Matlabはこれを使用してSeriesIndex値を新しいオブジェクトごとに代入します。このカウントは座標軸の作成時に1で開始され,オブジェクトが追加されるたびに1ず増加します。したがって,このカウントは通常n+1です。ここで,nは座標軸のオブジェクトの数です。

座標軸でColorOrderIndexプロパティまたはLineStyleOrderIndexプロパティを手動で変更すると,NextSeriesIndexプロパティの値は0に変更されます。その結果,SeriesIndexプロパティをもオブジェクトは,座標軸でColorOrderプロパティまたはLineStyleOrderプロパティを変更するときに自動的に更新されなくなります。

座標軸への新しいプロットの追加時にリセットするプロパティ。次の値のいずれかとして指定します。

  • “添加”-既存の座標軸に新しいプロットを追加します。新しいプロットを表示する前に,既存のプロットの削除や,座標軸のプロパティのリセットは行いません。

  • “replacechildren”-既存のプロットを削除してから、新しいプロットを表示します。ColorOrderIndexプロパティおよびLineStyleOrderIndexプロパティを1にリセットしますが,座標軸のその他のプロパティはリセットしません。この座標軸に追加する次のプロットでは,ColorOrderおよび线型の順序のプロパティに基づいて最初の色とラ▪▪ンスタ▪▪ルが使用されます。この値は,個々の新しいプロットの前にを使用する場合と似ています。

  • “替换”-既存のプロットを削除し,位置单位を除く座標軸のプロパティを既定値にリセットしてから新しいプロットを表示します。

  • “replaceall”-既存のプロットを削除し,位置单位を除く座標軸のプロパティを既定値にリセットしてから新しいプロットを表示します。この値は,個々の新しいプロットの前にcla重置を使用する場合と似ています。

NextPlotプロパティは图にもあります。または,関数newplotを使用して、後続のグラフィックスコマンド用の图と座標軸を用意することもできます。

オブジェクトのレンダリング順序。次の値のいずれかとして指定します。

  • “深度”-現在の表示に基づいて背面から前面の順にオブジェクトを描画します。この値を使用すると,他のオブジェクトよりも前面にあるオブジェクトが正しく描画されます。

  • “childorder”- 3次元でのオブジェクトの位置関係を考慮せずに,グラフィックス関数で作成された順にオブジェクトを描画します。この値を使用するとレンダリング速度が上がり,特に图が非常に大きい場合に便利ですが,表示されるオブジェクトの前後方向の並べ替えが適切にならないこともあります。

色の順序の@ @ンデックス。正の整数として指定します。このプロパティは、MATLAB が散射酒吧オブジェクトなど,次のプロットオブジェクトを作成するときに,座標軸のColorOrderプロパティから選択する次の色を指定します。たとえば,色の順序の1の場合,座標軸に追加される次のオブジェクトには行列ColorOrderの1番目の色が使用されます。ンデックス値が行列ColorOrderの色数を超える場合,电子邮件ンデックス値を行列ColorOrderの色数で除算した後の剰余により,次のオブジェクトの色が決まります。

座標軸のNextPlotプロパティが“添加”に設定されている場合,座標軸に新しいプロットが追加されるたびに色の順序のインデックス値が増加します。再び1番目の色で開始するには,ColorOrderIndexプロパティを1に設定します。

このプロパティの動作はR2019bで変更されました。詳細にいては,ColorOrderおよびLineStyleOrderのインデックス方式によっては,プロットの色とラインスタイルが変化を参照してください。

ラ▪▪ンスタ▪▪ルの順序の▪▪ンデックス。正の整数として指定します。このプロパティは,次のプロット ラインを作成するために MATLAB が座標軸のLineStyleOrderプロパティから選択する次のラ▪▪ンスタ▪▪ルを指定します。たとえば,このプロパティを1に設定すると,座標軸に追加される次のプロットラLineStyleOrderプロパティの1番目の項目が使用されます。ンデックス値が配列LineStyleOrderのラ▪▪ンスタ▪▪ルの数を超える場合,▪▪ンデックス値を配列LineStyleOrderの要素数で除算した後の剰余により,次のラaaplンスタaaplルが決まります。

座標軸のNextPlotプロパティが“添加”に設定されている場合,matlabは現在のラColorOrderプロパティのすべての色を1巡した後に▪▪ンデックス値を▪▪ンクリメントします。再び1番目のラaaplンスタaaplルで開始するには,LineStyleOrderIndexプロパティを1に設定します。

このプロパティの動作はR2019bで変更されました。詳細にいては,ColorOrderおよびLineStyleOrderのインデックス方式によっては,プロットの色とラインスタイルが変化を参照してください。

カラ,マップと透明度マップ

すべて展開する

カラ,マップ。mの個々の色を定義するRGB(赤、緑青)3成分のm行3列の配列として指定します。あるいは,関数colormapを使用してカラ,マップを変更することもできます。

Matlabは,行番号でこれらの色にアクセスします。

例:gx。Colormap = [1 0 1;0 0 1;11 10 0]は,カラ,マップを,マゼンタ,青,黄の3色に設定します。

カラ,マップのスケ,ル。次の値のいずれかとして指定します。

  • “线性”—線形スケル。カラ,バ,の目盛り値も線形スケ,ルを使用します。

  • “日志”—対数スケル。カラ,バ,の目盛り値も対数スケ,ルを使用します。

例:gx。ColorScale = 'log'

カラ,マップの色の範囲。[cmin cmax]の形式の2要素ベクトルとして指定します。

対応するモ,ドプロパティが“汽车”に設定されている場合,matlabによって色の範囲が選択されます。このプロパティに値を割り当てた場合は,モ,ドが“手动”に設定され,色の範囲がmatlabによって自動で選択されなくなります。

这一プロパティの選択モ,ド。次の値のいずれかとして指定します。

  • “汽车”——座標軸に含まれるグラフィックスオブジェクトのカラーデータに基づいて,範囲が自動的に選択されます。

  • “手动”-値を手動で指定します。値を指定するには,这一プロパティを設定します。座標軸の子の範囲が変わっても、これらの値は変わりません。

透明度マップ。0から1まで線形に増加する有限アルファ値の配列として指定します。配列のサイズは m 行 1 列または 1 行 m 列にすることができます。MATLAB は配列のインデックスを使用してアルファ値にアクセスします。alphamap は、任意の長さに設定できます。

透明度マッピングのスケ,ル。次の値のいずれかとして指定します。

  • “线性”—線形スケル

  • “日志”—対数スケル

例:gx。AlphaScale = 'log'

Alphamapのアルファ値の範囲。(amin amax)の形式の2要素ベクトルとして指定します。

対応するモ,ドプロパティが“汽车”に設定されている場合,matlabによってアルファ値の範囲が選択されます。このプロパティを設定した場合は,モ,ドが“手动”に設定され,アルファ値の範囲がmatlabによって自動で選択されなくなります。

阿利姆プロパティの選択モ,ド。次の値のいずれかとして指定します。

  • “汽车”-座標軸に含まれるグラフィックスオブジェクトのAlphaData値に基づいて,範囲が自動的に選択されます。

  • “手动”-アルファ値の範囲を手動で指定します。アルファ値の範囲を指定するには,阿利姆プロパティを設定します。

ボックスのスタ@ @ル

すべて展開する

背景色。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” [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”

例:gx。Color = [0 0 1];

例:gx。Color = 'b';

例:gx。Color = 'blue';

例:gx。Color = '#0000FF';

線の幅。ポ▪▪ント単位の正のスカラ▪▪値として指定します。1ポaapl . exeントは1/72 aapl . exeンチです。

例:gx。线宽= 1.5

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

次の図は盒子プロパティが“关闭”に設定された地理座標軸オブジェクトを示しています。座標軸の上側または右側の境界に沿った外枠はありません。

例:gx。盒子= 'off'

位置

すべて展開する

ラベルと余白を含む地理座標軸のサ@ @ズと位置。[左下宽高]の形式の4要素ベクトルとして指定します。このベクトルは,地理座標軸の外側の境界を囲む四角形の範囲を定義します。要素と要素で,地理座標軸を格納する图またはパネルの左下隅から四角形の左下隅までの距離を定義します。宽度要素と高度要素は四角形の大きさです。

既定では,コンテナ,を基準に正規化された単位が使用されます。単位を変更するには,单位プロパティを設定します。既定値[0 0 1 1]は,コンテナ,の内側全体になります。

メモ

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

内側のサ@ @ズと位置。[左下宽高]の形式の4要素ベクトルとして指定します。このプロパティは,位置プロパティと等価です。

メモ

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

ラベルまたは余白を含まない地理座標軸のサ@ @ズと位置。[左下宽高]の形式の4要素ベクトルとして指定します。このベクトルは,地理座標軸を囲む最も狭い四角形の範囲を定義します。要素と要素で,コンテナ,の左下隅から四角形の左下隅までの距離を定義します。宽度要素と高度要素は四角形の大きさです。

既定では,コンテナ,を基準に正規化された単位が使用されます。単位を変更するには,单位プロパティを設定します。

例:gx。位置= [0 0 1 1]は,コンテナーの左下の隅と四角形の間の距離がゼロであることを指定し,また幅と高さがコンテナー全体を占めることを指定します。

メモ

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

このプロパティは読み取り専用です。

テキストラベル用の余白。[左下右上]の形式の4要素ベクトルとして返されます。このプロパティは読み取り専用です。

要素は,位置プロパティの境界から地理座標軸のテキストラベルとタ@ @トルの範囲までの距離を定義します。既定では,地理座標軸を格納する图またはuipanelを基準に正規化された単位が使用されます。単位を変更するには,单位プロパティを設定します。

位置プロパティとTightInsetプロパティは,地理座標軸とそのラベルおよびタ。

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

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

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

メモ

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

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

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

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

  • 文字の幅=文字xの幅。

  • 文字の高さ= 2行のテキストのベスラン間の距離。

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

ピクセル。

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

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

  • Linuxシステムでは、Linuxピクセルのサ、Linuxズは使用しているシステムの解像度によって決まります。

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

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

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

3 × 3平铺图表布局图。

以下のコドでは,グリッドの3番目のタルに座標軸斧头が配置されます。

ax.Layout.Tile = 3;

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

ax.Layout.TileSpan = [2 3];

囲んでいるタルの1に座標軸を配置するには,瓷砖プロパティを“北”“南”“东”,または“西方”として指定します。たとえば,値を“东”に設定すると,タaaplル内の座標軸はグリッドの右側のタaaplルに配置されます。

ax.Layout.Tile =“东”

アプリ内のレesc escアウトに座標軸を配置するには,このプロパティをGridLayoutOptionsオブジェクトとして指定します。アプリ内でのグリッドレ化学键アウトの使い方の詳細に化学键いては,uigridlayoutを参照してください。

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

対話機能

すべて展開する

デタ探索。AxesToolbarオブジェクトとして指定します。この。このツールバーでは,ズーム,表示の復元,データヒントなどのデータ探索ツールに簡単にアクセスできます。

地理座標軸にカ,ソルを合わせたときに,,ルバ,を表示しないようにする場合は,AxesToolbarオブジェクトの可见プロパティを“关闭”に設定します。AxesToolbarオブジェクトのプロパティの詳細にいては,AxesToolbarのプロパティを参照してください。

例:gx.Toolbar.Visible = 'off'

操作。PanInteractionZoomInteraction,またはDataTipInteractionオブジェクトまたは空の配列として指定します。指定した操作は,動作を通じてチャ,ト内で使用できます。これらを使用するのに座標軸。たとえば,PanInteractionオブジェクトを使用すると,チャ,ト内でドラッグして移動することができます。操作オブジェクトのリストにいては,チャ,トの対話機能の制御を参照してください。

既定では,地理座標軸内のチャ,トには,パン,ズ,ム,およびデ,タヒントの操作が含まれます。既定のセットを新しい操作セットに置き換えることはできますが、既定のセットの操作にアクセスしたり、変更したりすることはできません。たとえば、次のコードは、既定の操作セットをPanInteractionおよびZoomInteractionオブジェクトに置き換えます。

Gx = gca;gx。交互= [panInteraction zoomInteraction];

現在の操作セットを無効にするには,関数disableDefaultInteractivityを呼び出します。関数enableDefaultInteractivityを呼び出すことで再度有効にできます。すべてのマウス操作を座標軸から削除するには、このプロパティを空の配列に設定します。

メモ

  • このプロパティの設定はラブエディタでサポトされていません。

  • 操作オブジェクトはfindobjfindallでは返されず,またcopyobjではコピ,されません。

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

  • “上”-座標軸とその子を表示します。

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

メモ

可见プロパティが“关闭”の場合,轴オブジェクトは非表示になりますが,行などの子オブジェクトは引き続き表示されます。

このプロパティは読み取り専用です。

マウスポ▪▪ンタ▪▪の位置。次の形式の2行3列の配列として指定します。

[lat lon 0 lat lon 0]

CurrentPointプロパティには,地理座標軸に対するマウスポ纬度)および経度()座標が格納されます。(纬度、经度)点は最後にマウスをクリックした位置を表します。ただし,图にWindowButtonMotionFcnコ,ルバックが定義されている場合,(纬度、经度)点はマウスポ▪▪ンタ▪▪の最後の位置を表します。

戻り値の形式は,オブジェクトのCurrentPointプロパティの戻り値と一致します。地理座標軸の場合,戻り値の3列目は必ず0になります。2行目の緯度と経度の値は,1行目の値を複製したものです。

例:[52.1411 -125.1167 0;52.1411 -125.1167 0]

コンテキストメニュ。快捷菜单オブジェクトとして指定します。このプロパティは,オブジェクトを右クリックしたときにコンテキスト メニューを表示するために使用します。関数uicontextmenuを使用して,コンテキストメニュ,を作成します。

メモ

PickablePartsプロパティが“没有”に設定されている場合またはHitTestプロパティが“关闭”に設定されている場合には,このコンテキストメニュ,は表示されません。

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

  • “上”-選択されています。プロット編集モ,ドでオブジェクトをクリックした場合,matlabは选择プロパティを“上”に設定します。SelectionHighlightプロパティも“上”に設定されている場合,matlabはオブジェクトの周囲に選択ハンドルを表示します。

  • “关闭”-選択されていません。

選択時の選択ハンドルの表示。“上”または“关闭”,もしくは数値または逻辑1真正的)または0)として指定します。“上”の値は真实と等価であり,“关闭”と等価です。したがって,このプロパティの値を逻辑値として使用できます。値はmatlab.lang.OnOffSwitchState型のon/off逻辑値として格納されます。

  • “上”- - - - - -选择プロパティが“上”に設定されているときに選択ハンドルを表示します。

  • “关闭”- - - - - -选择プロパティが“上”に設定されている場合でも選択ハンドルを表示しません。

コ,ルバック

すべて展開する

マウスクリックコ,ルバック。次の値のいずれかとして指定します。

  • 関数ハンドル

  • 関数ハンドルと追加の引数を含むcell配列

  • ベースワークスペース内で評価される有効なMATLABコマンドまたはMATLAB関数の文字ベクトル(非推奨)

このプロパティは,オブジェクトをクリックしたときにコ,ドを実行するために使用します。関数ハンドルを使用してこのプロパティを指定した場合、MATLAB はコールバックを実行するときに次の 2 つの引数をコールバック関数に渡します。

  • クリックしたオブジェクト——コールバック関数内から,クリックしたオブジェクトのプロパティにアクセスします。

  • @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @。この引数が使用されないことを示すために、関数定義の中でこの引数をチルダ文字()に置換します。

関数ハンドルを使用してコルバック関数を定義する方法にいての詳細は,コ,ルバック定義を参照してください。

メモ

PickablePartsプロパティが“没有”に設定されている場合またはHitTestプロパティが“关闭”に設定されている場合には,このコ,ルバックは実行されません。

オブジェクト作成関数。次の値のいずれかとして指定します。

  • 関数ハンドル。

  • 最初の要素が関数ハンドルであるcell配列。细胞配列内のその後の要素はコールバック関数に渡される引数です。

  • 有効なmatlab式を含む文字ベクトル(非推奨)。Matlabは,この式をベース ワークスペースで評価します。

コルバックを関数ハンドル,单元格配列,または文字ベクトルとして指定する方法の詳細にいては,コ,ルバック定義を参照してください。

このプロパティは,MATLABがオブジェクトを作成するときに実行されるコールバック関数を指定します。MATLABはCreateFcnコ,ルバックを実行する前に,すべてのプロパティ値を初期化します。CreateFcnプロパティを指定しない場合,matlabは既定の作成関数を実行します。

既存のコンポ,ネントにCreateFcnプロパティを設定しても効果はありません。

このプロパティを関数ハンドルまたは细胞配列として指定した場合,コールバック関数の最初の引数を使用して,作成中のオブジェクトにアクセスできます。それ以外の場合は,関数gcboを使用してオブジェクトにアクセスします。

オブジェクト削除関数。次の値のいずれかとして指定します。

  • 関数ハンドル。

  • 最初の要素が関数ハンドルであるcell配列。细胞配列内のその後の要素はコールバック関数に渡される引数です。

  • 有効なmatlab式を含む文字ベクトル(非推奨)。Matlabは,この式をベース ワークスペースで評価します。

コルバックを関数ハンドル,单元格配列,または文字ベクトルとして指定する方法の詳細にいては,コ,ルバック定義を参照してください。

このプロパティは,MATLABがオブジェクトを削除するときに実行されるコールバック関数を指定します。Matlabは,オブジェクトのプロパティを破棄する前にDeleteFcnコ,ルバックを実行します。DeleteFcnプロパティを指定しない場合,matlabは既定の削除関数を実行します。

このプロパティを関数ハンドルまたは细胞配列として指定した場合,コールバック関数の最初の引数を使用して,削除されるオブジェクトにアクセスできます。それ以外の場合は,関数gcboを使用してオブジェクトにアクセスします。

コ,ルバック実行制御

すべて展開する

コ,ルバックの割り込み。“上”または“关闭”,もしくは数値または逻辑1真正的)または0)として指定します。“上”の値は真正的と等価であり,“关闭”と等価です。したがって,このプロパティの値を逻辑値として使用できます。値はmatlab.lang.OnOffSwitchState型のon/off逻辑値として格納されます。

このプロパティは実行中のコ,ルバックが割り込み可能かどうかを決定します。次の2のコルバックの状態にいて考慮する必要があります。

  • "実行中"コ,ルバックは,現在実行しているコ,ルバックです。

  • “割り込み”コ,ルバックは,実行中のコ,ルバックに割り込もうとするコ,ルバックです。

MATLABがコールバックを呼び出すたびに,そのコールバックは実行中のコールバック(がある場合)に割り込もうとします。実行中のコ,ルバックを所有するオブジェクトの可中断プロパティが,割り込み可能かどうかを決定します。

  • 値が“上”の場合,他のコ,ルバックがオブジェクトのコ,ルバックに割り込むことができます。割り込みは,drawnow数字uifiguregetframe等待暂停コマンドなどの,matlabが次にキュ,を処理するポ,ントで発生します。

    • 実行中のコールバックにこれらのいずれかのコマンドが含まれている場合,MATLABはそのポイントでコールバックの実行を停止し,割り込みコールバックを実行します。割り込みコ,ルバックが完了すると,matlabは実行中だったコ,ルバックの実行を再開します。

    • 実行中のコールバックにこれらのコマンドが含まれていない場合,MATLABはそのコールバックの実行を割り込みなしで完了します。

  • 値が“关闭”の場合,割り込みの試行はすべてブロックされます。割り込みコ,ルバックを所有するオブジェクトのBusyActionプロパティが,その割り込みコ,ルバックを破棄するかキュ,に入れるかを決定します。

メモ

コ,ルバックの割り込みと実行は,以下の状況では動作が異なります。

  • 割り込みコ,ルバックがDeleteFcnCloseRequestFcnまたはSizeChangedFcnの各コ,ルバックの場合,可中断プロパティの値にかかわらず割り込みが発生します。

  • 実行中のコ,ルバックが関数等待を現在実行している場合,可中断プロパティの値にかかわらず割り込みが発生します。

  • 计时器オブジェクトは,可中断プロパティ値にかかわらず,スケジュ,ルに従って実行されます。

Matlabは,割り込みが発生したときにプロパティの状態や表示を保存しません。たとえば,gcaコマンドやgcfコマンドから返されたオブジェクトは,別のコールバックを実行するときに変更されている可能性があります。

コルバックキュング。“队列”または“取消”として指定します。BusyActionプロパティはmatlabによる割り込みコ,ルバックの実行の処理方法を決定します。次の2のコルバックの状態にいて考慮する必要があります。

  • "実行中"コ,ルバックは,現在実行しているコ,ルバックです。

  • “割り込み”コ,ルバックは,実行中のコ,ルバックに割り込もうとするコ,ルバックです。

MATLABがコールバックを呼び出すたびに,そのコールバックは実行中のコールバックに割り込もうとします。実行中のコ,ルバックを所有するオブジェクトの可中断プロパティが,割り込みを許可するかどうかを決定します。割り込みが許可されない場合は,割り込みコ,ルバックを所有するオブジェクトのBusyActionプロパティが,そのコ,ルバックを破棄するかキュ,に入れるかを決定します。BusyActionプロパティは次の値を取ることができます。

  • “队列”—割り込みコ,ルバックをキュ,に入れ,実行中のコ,ルバックが終了した後に処理されるようにします。

  • “取消”—割り込みコルバックを実行しません。

マウスクリックキャプチャ機能。次の値の1として指定します。

  • “可见”-表示されている場合にのみマウスクリックをキャプチャします。可见プロパティは,“上”に設定しなければなりません。GeographicAxesオブジェクトがクリックに応答するか,先祖がクリックに応答するかは,HitTestプロパティが決定します。

  • “所有”-表示状態に関係なくマウスクリックをキャプチャします。可见プロパティは“上”または“关闭”に設定できます。GeographicAxesオブジェクトがクリックに応答するか,先祖がクリックに応答するかは,HitTestプロパティが決定します。

  • “没有”-マウスクリックをキャプチャしません。GeographicAxesオブジェクトをクリックすると,图ウィンドウの現在のビュー内でその下にあるオブジェクト(通常は轴または图)にクリックが渡されます。HitTestプロパティは無効になります。

クリック可能にしない他のオブジェクトの下にあるオブジェクトをクリック可能にする場合は,他のオブジェクトをクリックが通過するように,それらのオブジェクトのPickablePartsプロパティを“没有”に設定します。

キャプチャしたマウスクリックへの応答。“上”または“关闭”,もしくは数値または逻辑1真正的)または0)として指定します。“上”の値は真实と等価であり,“关闭”と等価です。したがって,このプロパティの値を逻辑値として使用できます。値はmatlab.lang.OnOffSwitchState型のon/off逻辑値として格納されます。

  • “上”- - - - - -GeographicAxesオブジェクトのButtonDownFcnコ,ルバックをトリガ,します。快捷菜单プロパティが定義されている場合は,コンテキストメニュ,を呼び出します。

  • “关闭”- - - - - -GeographicAxesオブジェクトの先祖のう,次のいずれかの条件を満たす最も近い先祖のコルバックをトリガします。

    • HitTestプロパティが“上”に設定されている

    • PickablePartsプロパティが,先祖によるマウスクリックのキャプチャを有効にする値に設定されている

メモ

PickablePartsプロパティは,GeographicAxesオブジェクトがマウスクリックをキャプチャできるかどうかを決定します。キャプチャできない場合,HitTestプロパティは無効です。

このプロパティは読み取り専用です。

削除状態。matlab.lang.OnOffSwitchState型のon/off逻辑値として返されます。

Matlabは,DeleteFcnコ,ルバックが実行を開始すると,BeingDeletedプロパティを“上”に設定します。コンポ,ネントオブジェクトが存在しなくなるまでBeingDeletedプロパティは“上”に設定されたままです。

クエリや変更の前にオブジェクトが削除されようとしていないか確認するためにBeingDeletedプロパティの値をチェックします。

親/子

すべて展開する

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

子。グラフィックスオブジェクトの配列として返されます。このプロパティは,子のリストの参照や子の並べ替えに使用します。子を並べ替えるには、このプロパティ自体で値の順序を並べ替えます。

孩子们プロパティを使用して子の追加や削除を行うことはできません。このリストに子を追加するには,子グラフィックスオブジェクトのプロパティをGeographicAxesオブジェクトに設定します。

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

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

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

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

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

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

識別子

すべて展開する

このプロパティは読み取り専用です。

グラフィックスオブジェクトのタ@ @プ。“geoaxes”として返されます。

オブジェクト識別子。文字ベクトルまたは字符串スカラとして指定します。オブジェクトの識別子として機能する一意の标签値を指定できます。コ,ドの他の部分からオブジェクトにアクセスする必要がある場合,関数findobjを使用して标签値に基づいてオブジェクトを検索できます。

ユ,ザ,デ,タ。任意のmatlab配列として指定します。たとえば,スカラー、ベクトル、行列、cell 配列、文字配列、table、または構造体を指定できます。このプロパティを使用して、任意のデータをオブジェクトに保存します。

App Designerを使用している場合は,用户数据プロパティを使用する代わりに,アプリでパブリックプロパティまたはプライベートプロパティを作成してデータを共有します。詳細にいては,App Designerアプリ内でのデ,タの共有を参照してください。

互換性にいての考慮事項

すべて展開する

R2020a以降は非推奨

R2020a以降は非推奨

R2019bでの動作変更

R2019bでの動作変更

R2018bで導入