geoscatterとベクトルの重ね合わせについて
4 次查看(过去 30 天)
显示 更早的评论
以下のようなベクトル(風)と任意座標の点(geoscatter)を重ねた図を書きたいと思っています。
例えばですが,下記のようなもの二つを重ね合わせたものです。
<イメージ>
*緯度経度グリッド情報,netCDF形式
・任意座標の点(geoscatter)https://jp.mathworks.com/help/matlab/ref/geoscatter.html
*任意の緯度経度情報,.mat形式
<現状>
任意座標(lat, lon)で,変数Aについての点(geoscatter)で書いた状態です。Aはその大きさに応じて色を塗っています。また,点はcirclesizeに応じてgeoscatterの大きさを変更しています。
% Figureの設定
f = figure('Position',[100 100 1000 800]); %[left bottom width height]
geoscatter(lat,lon,circlesize,A,'o','filled');hold on;
caxis([0.6 2.6]);colormap("jet");colorbar;hold on;
title(['size(median) Map']);
xlabel('longitude [degree]');
ylabel('latitude [degree]');
ax = gca;ax.FontSize = 20;
<希望>
変数u(東西方向流速)とv(南北方向流速)がgrid dataでございます(1/12°間隔)。
変数Aについての点(geoscatter)で書いた状態に加え,grid dataのベクトル(海水の流速)情報を描きたいと思っています。
どのようにすればよろしいでしょうか。
ご教示くださりますと幸いです。よろしくお願いいたします。
・その他希望
*地図は日本周辺のみで良いです。
*上記だと,なぜかxlabelとylabelが記載できません(mapだからでしょうか?)。
0 个评论
采纳的回答
Hernia Baby
2022-5-23
编辑:Hernia Baby
2022-5-23
これはaxes typeがgeographic axesだからみたいです。
適当に探すと以下のような物が見つかりました。
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!