MATLAB 绘制点的地理空间分布,并用点的颜色或大小代表数值
%% 修改日期 2021/12/8clc
clear
close all%% 测试数据,第一列代表纬度,第二列经度,第三列则是点的值
txt = [46.75296619 -69.1022775 0.31290975246.80735808 -69.06131914 0.39115348546.68438136 -68.40644856 -0.52491718547.68233472 -67.83951645 -0.36287248147.73347821 -67.48293127 0.37907463346.56927204 -66.63274775 0.62725311548.82562532 -89.90962194 -0.81023637449.0812938 -88.90238965 0.0249999349.35432864 -86.12624065 0.06561184748.68766235 -85.30347215 -0.90355251763.50718307 -106.5093842 0.04127716354.97197342 -94.08466339 0.03490436463.40093613 -104.4501114 0.07838092760.09253311 -99.99758911 0.48211839952.10863113 -88.39727783 0.11247205761.94615173 -100.0819702 0.02413884760.3741684 -102.3393326 0.35761289654.6315918 -111.2618713 -0.00014206555.32191086 -108.146904 0.07028974654.93228531 -109.2432938 0.75199462557.58321381 -96.2898941 0.0431657456.83683014 -104.2588959 -0.0073507954.33012772 -109.4531403 0.14377455454.71362686 -93.17708588 0.08516170852.77823257 -92.98579407 0.21854175651.54619598 -92.03131104 0.13476404552.16275024 -90.94496155 -0.76109150952.20027542 -89.87015533 0.2554320153.00246048 -89.05403137 0.53392649153.35476303 -89.2333374 0.007532292];%% 绘制点的地理空间分布,并用颜色和大小代表数值
%
figure(1)
worldmap([35 75],[-150 -50]) %加载指定区域的世界地图
geoshow('landareas.shp', 'FaceColor', [0.85 0.85 0.85], 'EdgeColor', [0.8 0.8 0.8]) %加载陆地hco = colorbar; %显示colorbar
set(get(hco,'label'),'string','Trend of Q (mm/year)','FontSize',15); %加载colorbar标签
load c_MPL_RdBu %加载指定colorbar
colormap(mycmap)
caxis([-1 1]) %colorbar上下限for i = 1:length(txt)lat = txt(i,1); %点的纬度lon = txt(i,2); %点的经度z = txt(i,3); %点的数值%% 关键一步,给点赋颜色,geoshow无法像scatter函数一样自动根据点据数据赋颜色% 计算点的颜色在colorbar中的位置,我采用的colorbar是128*3的rgbcolor_loc = round((z+1)/2*128); color_loc(color_loc>128) = 128; %说明点的值超过了color的上限(此处是1),赋以最蓝的颜色color_loc(color_loc<1) = 1; %说明点的值超过了color的上限(此处是-1),赋以最洪的颜色geoshow(lat,lon,'displaytype','point','MarkerFaceColor',mycmap(color_loc,:),'MarkerEdgeColor',[0.5 0.5 0.5],'markersize',10,'Marker','o')
endh = figure(1);
set(h,'units','normalized','position',[0.1 0.1 0.4 0.35]);
输出图如下:
后记:
写博客的初衷是分享经验,同时也是自己对思路和代码的整理,方便日后处理数据,希望帮到有需要的人。
如果还有其他问题的,那么:知识付费,也许我的时间和经验正好可以解决你的问题。
可添加QQ:819369354
2022/5/27
MATLAB 绘制点的地理空间分布,并用点的颜色或大小代表数值相关推荐
- 用matlab对称振子E面方向图,利用matlab绘制电基本振子e面方向图和空间立体方向图.doc...
利用matlab绘制电基本振子e面方向图和空间立体方向图.doc 微波技术与天线实验报告学院:信电学院班级:通信2班姓名:学号:2014年4月29日1利用matlab绘制电基本振子E面方向图和空间立体 ...
- 用Matlab绘制正方形圆形椭圆
利用Matlab绘制正方形.圆形.椭圆形,并填充颜色. 1 绘制正方形 2 绘制圆形 3 绘制椭圆形 绘制正方形 a = 2; % 正方形边长 x = [a/2, -a/2, -a/2, a/2]; ...
- 【地理人工智能交叉】通过整合兴趣点和Word2Vec模型感知城市土地利用的空间分布
[IJGIS]Sensing spatial distribution of urban land use by integrating points-of-interest and Google W ...
- 【绘图】matlab 绘制窗口分布
matlab 绘制窗口分布 matlab绘图函数 控制绘图窗口 窗口规则分布:subplot 窗口自定义分布:axes matlab绘图函数 我的另一篇博客https://blog.csdn.net/ ...
- 利用Matlab解决线性规划问题并绘制特定形状的空间曲面(约束区域的绘图)
今天女朋友给我发了一个问题 让我帮忙把这个空间平面y给画出来 我寻思着正好前段时间学了一些matlab的绘制曲面的方法,说不定刚好可以用上 那么就开始分析吧! 这应该就是一个高中常见的二元优化问题,但 ...
- matlab 绘制任意方向和位置的空间圆锥体
matlab 绘制任意方向和位置的空间圆锥体 function cone3(X1,X2,r,color) %一个简单的例子:cone3([1 2 3],[7 8 9],1,'b');%两个空间点位置, ...
- matlab作图m_map,m_map1.4 地理绘图软件,适用于matlab绘制各种 信息图 包含海洋站位图等 Windows Develop 271万源代码下载- www.pudn.com...
文件名称: m_map1.4下载 收藏√ [ 5 4 3 2 1 ] 开发工具: matlab 文件大小: 658 KB 上传时间: 2017-02-25 下载次数: 0 提 供 者: 郭 ...
- Matlab 绘制空间任意方向圆柱体
Matlab 绘制空间任意方向圆柱体 一 系统函数 Matlab本身自带了绘制圆柱体函数,如下: [X,Y,Z] = cylinder [X,Y,Z] = cylinder(r) [X,Y,Z] = ...
- gma 地理空间绘图:(1) 绘制简单的世界地图-3.设置地图框
内容回顾 gma 地理空间绘图:(1) 绘制简单的世界地图-1.地图绘制与细节调整 gma 地理空间绘图:(1) 绘制简单的世界地图-2.设置经纬网 方法 SetFrame(FrameColor = ...
- gma 地理空间绘图:(1) 绘制简单的世界地图-2.设置经纬网
内容回顾 gma 地理空间绘图:(1)绘制简单的世界地图-1.地图绘制与细节调整 方法 AddGridLines(LONRange = (-180, 180, 15), LATRange = (-90 ...
最新文章
- 【网络编程】MarioTCP
- 后台开发经典书籍--代码整洁之道
- .bash_profile和.bashrc说明
- 官宣!多所高校,整体搬迁!
- 线程安全(thread-safe)介绍
- java手机编程软件_手机java编程软件下载
- RoboWare studio学习笔记
- java 转化箭头函数_this 指向详细解析(箭头函数)
- 什么是MBR/DPT/DBR/BPB?
- if...else语句的四种结构用法
- 【WPF学习手记】绘制箭头
- UML类图属性和相关关系
- Java基础 DAY08
- linux系统日志怎么退出,linux系统日志的清除
- 我知道互联网不相信眼泪,但是这次我没忍住
- 单点登录服务Authelia(上篇)
- 20210528 MRP 物料需求计划讲解
- 【概率论与数理统计】期末复习抱佛脚:公式总结与简单例题(完结)
- echart堆叠柱状图,顶部显示堆叠柱总数的技巧
- 基于钻孔数据的三维地质模型可视化