Main Content

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

geodensityplot

説明

geodensityplot(lat,lon) は、座標ベクトル lat および lon により (度単位で) 指定される場所から、地理座標軸の密度プロットを作成します。latlon は同じサイズでなければなりません。

geodensityplot(lat,lon,weights) は、weights によってデータ点の重みを指定します。

geodensityplot(___,Name,Value) は、1 つ以上の名前と値のペアの引数を使用して、DensityPlot のプロパティを指定します。

geodensityplot(gx,___) は、現在の座標軸の代わりに gx で指定される地理座標軸を使用します。gx

dp = geodensityplot(___)DensityPlot オブジェクトを返します。

すべて折りたたむ

緯度データと経度データを設定します。

lon = linspace(-170,170,3000) + 10*rand(1,3000);
lat = 50 * cosd(3*lon) + 10*rand(size(lon));

各データ点の重みを指定します。

weights = 101 + 100*(sind(2*lon));

地理密度プロットを作成し、プロットで使用する色を指定します。

geodensityplot(lat,lon,weights,'FaceColor','interp')

入力引数

すべて折りたたむ

データ点の緯度座標。[-90 90] の範囲内の有限の実数値ベクトルとして、度単位で指定します。ベクトルは埋め込まれた NaN を含むことができます。latlon と同じサイズでなければなりません。

例: [43.0327 38.8921 44.0435]

データ型: single | double

経度座標 (度単位)。有限の実数値ベクトルとして指定します。ベクトルは埋め込まれた NaN を含むことができます。lonlat と同じサイズでなければなりません。

経度は、360 度以下の範囲でなければなりません。

例: [-107.5556 -77.0269 -72.5565]

データ型: single | double

データに割り当てる重み。空の配列、スカラーまたは数値配列として指定します。数値ベクトルを指定する場合、このベクトルの長さは、ベクトル lat およびベクトル lon と同じでなければなりません。ベクトル weights は通常 latlon の位置データに関連付けられた追加のデータです。

データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

ターゲットの地理座標軸。GeographicAxes オブジェクトとして指定します。 1 プロパティを設定することで GeographicAxes オブジェクトの外観と動作を変更できます。プロパティの一覧については、GeographicAxes のプロパティ を参照してください。

名前と値の引数

引数のオプションのペアを Name1=Value1,...,NameN=ValueN として指定します。ここで Name は引数名で、Value は対応する値です。名前と値の引数は他の引数の後になければなりませんが、ペアの順序は重要ではありません。

R2021a より前では、コンマを使用してそれぞれの名前と値を区切り、Name を引用符で囲みます。

例: dp = geodensityplot(lat,lon,weights,'FaceColor','g')

メモ

ここにリストされている密度プロットのプロパティは、頻繁に使用されるプロパティです。完全な一覧については、DensityPlot のプロパティ を参照してください。

面の透明度。次の値のいずれかとして指定します。

  • 範囲 [0,1] のスカラー — すべての面に一様な透明度を使用します。値 1 は完全に不透明で、値 0 は完全に透明です。01 の間の値は半透明です。

  • 'interp' — 各面に内挿された透明度を使用します。頂点の値を内挿することにより、各面に異なる透明度が使用されます。透明度の値は、親座標軸の alphamap から選択します。

面の色。'interp'、RGB 3 成分、16 進数カラー コード、色名、または省略名として指定します。値 'interp' を指定すると、密度値に基づいて内挿を行うカラーリングが使用されます。色は親座標軸のカラーマップから選択されます。

RGB 3 成分および 16 進数カラー コードは、カスタム色を指定するのに役立ちます。

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

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

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

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

Sample of the color red

'green''g'[0 1 0]'#00FF00'

Sample of the color green

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

Sample of the color blue

'cyan' 'c'[0 1 1]'#00FFFF'

Sample of the color cyan

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

Sample of the color magenta

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

Sample of the color yellow

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

Sample of the color black

'white''w'[1 1 1]'#FFFFFF'

Sample of the color white

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'

Sample of RGB triplet [0.4940 0.1840 0.5560], which appears as dark purple

[0.4660 0.6740 0.1880]'#77AC30'

Sample of RGB triplet [0.4660 0.6740 0.1880], which appears as medium green

[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

各点が密度計算に影響を与える半径。数値スカラーとして指定します。GeographicAxes で使用する場合、値の測定単位はメートルです。

出力引数

すべて折りたたむ

地理密度プロット。DensityPlot オブジェクトとして返されます。

ヒント

  • 地理座標軸をカスタマイズするには、地理座標軸のプロパティを変更します。プロパティの一覧については、GeographicAxes のプロパティ を参照してください。

  • Mapping Toolbox™ をお持ちの場合、関数 addCustomBasemap を使用して独自のベースマップを指定できます。

  • 地理座標軸上でプロットする場合、関数 geodensityplot では、座標は WGS84 座標参照系を基準とすると仮定します。別の座標参照系を基準とする座標を使用してプロットすると、座標がずれて表示される可能性があります。

バージョン履歴

R2018b で導入


1 Alignment of boundaries and region labels are a presentation of the feature provided by the data vendors and do not imply endorsement by MathWorks®.