MATLAB 备忘录 M_map包 散点图制作
程序员文章站
2024-03-22 09:49:22
...
MATLAB 备忘录 M_map包 散点图制作
一个简单的小操作,给自己备忘,给大家分享!
数据
(帮朋友的忙,数据不便上传,大概长这个样子)
使用到经度、纬度、实测数据
代码
% 1、数据加载
clear;clc
[fileName,filePath] = uigetfile('*.xlsx','请打开nc数据:','MultiSelect','on');
str = [filePath,fileName];
[num,txt,raw] = xlsread(str);
data = num(:,2:4);
lon = data(:,1);
lat = data(:,2);
sst = data(:,3);
%% 底图加载
m_proj('stereographic','latitude',-90,'radius',50,'rectbox','on'); % -90:观测点维度 radius:纬度观测范围,rectbox:成一个方形
m_coast('patch',[.9 .9 .7]);
m_grid('linewi',2,'fontsize',7,'TickDir','out','xaxislocation','top','backcolor',[.6 .8 .9]); %纬度标识聚焦于南极,'xaxislocation','top' 调整
hold on
%% 实测数据加载
m_scatter(lon,lat,30,sst,'filled') ;%画实心点图 (经度,纬度,圆大小,数据,实心)
colormap(jet);
caxis([-2,3.5]);colorbar;
运行结果:
上一篇: Java——字符串 学习
下一篇: c#-多线程中lock用法的经典实例