このページは機械翻訳を使用して翻訳されました。元の英語を参照するには、ここをクリックします。
axesm
axesmベースのマップを作成する
説明
axesm 関数は、plotm や geoshow などの関数を使用してベクトルとラスター地理データの両方を投影できる axesm ベースのマップ (以前はマップ軸と呼ばれていました) を作成します。axesm ベースのマップに固有のプロパティは、axesm を使用して作成時に割り当てることができ、既存の axesm ベースのマップの場合は、getm および setm を使用して照会および変更できます。標準の get メソッドと set メソッドを使用して、axesm ベースのマップの標準の MATLAB® 軸プロパティを照会および制御します。
axesm ベースのマップは、一部のプロパティの異なるデフォルト設定を持つ標準の MATLAB 軸と、投影パラメーターやその他のデータを格納するための MATLAB構造です。デフォルト設定の主な違いは次のとおりです。
軸プロパティ
XGrid、YGrid、XTick、YTickは'off'に設定されています。holdモードは'on'です。
地図投影構造には、特別な標準軸設定に加えて、axesm ベースのマップのプロパティが格納され、Mapping Toolbox™ 関数が軸または開かれた FIG ファイルを axesm ベースのマップとして認識できるようになります。axesm ベースのマップ プロパティの説明については、axesm-Based Map Properties を参照してください。
入力引数のない axesm は、axesm ベースのマップのプロパティを設定するために使用できる axesmui グラフィカル ユーザー インターフェイスを開始します。これについては、axesmui リファレンス ページに詳細が記載されています。
axesm( は Name,Value)axesm ベースのマップを作成し、名前と値のペアを使用してプロパティを設定し、外観を変更します。複数の名前と値のペアを指定できます。各プロパティ名を引用符で囲みます。たとえば、'FontSize',14 はマップ テキストのフォント サイズを設定します。プロパティは任意の順序で指定できますが、MapProjection プロパティは含める必要があります。プロパティの完全な一覧については、axesm-Based Map Properties を参照してください。
axesm( は、使用する地図投影を指定します。projid,Name,Value)projid は、maps 関数によって表示される最後の列のエントリの 1 つと一致する必要があります。これらは Summary and Guide to Projections にもリストされています。
例
入力引数
名前と値の引数
ヒント
一般に、
axesmベースのマップを含む保存済みの図を再度開いた後は、そのマップの投影プロパティを変更しないでください。axesmを使用してaxesmベースのマップを作成し、軸を右クリックすると、コンテキスト メニューが表示されます。メニューが必要ない場合、またはアプリケーションの操作を妨げる場合は、軸の'ButtonDownFcn'プロパティをリセットして無効にすることができます。ax = axesm('mercator'); % Right-clicking brings up context menu. set(ax,'ButtonDownFcn',[]) % Context menu has been disabled.
デフォルトでは、
axesmは軸の境界の外側にある目盛りやラベルをクリップしません。これらのオブジェクトの'Clipping'プロパティを設定してクリッピングを有効にします。objects = [handlem('grid'); handlem('mlabel'); handlem('plabel')]; set(objects,'Clipping','on');
バージョン履歴
R2006a より前に導入


