clc

clear all

close all

%读取excel中数据

data = xlsread('D:/metero.xlsx', 'sheet3', 'A2:G579');

%获取精度纬度

lon= data(:, 6);

lat = data(:, 5);

%获取降水天数的斜率

ppt = 10.*data(:, 2);

%先创建图像窗口句柄

figure1=figure;

%创建axes句柄

%展示中国边界

geoshow('D:/LST/china_line.shp', 'color', 'black');

%设置坐标轴

%设置坐标轴标签

xlabel('Longitude(°E)', 'fontsize', 12, 'fontweight', 'b');

ylabel('Latitude(°N)', 'fontsize', 12, 'fontweight', 'b');

%显示四周边框

box on;

hold on;

%将流域边界加进去使用geoshow函数

geoshow('D:/LST/river_border.shp', 'color', 'blue');

%MarkerEdgeColor表示标记边缘颜色,将其设为白色,即[1.0 1.0 1.0]

scatter(lon, lat, 50, ppt, 'filled', 'MarkerFaceColor', 'flat', 'MarkerEdgeColor', [1.0 1.0 1.0]);

%colormap(cool);

%颜色条的位置

contourcmap( 'jet', [-30:5:30], 'colorbar', 'on', ...

'location', 'vertical', 'fontsize', 13);

% 将自定义颜色模式载入当前的workspace,存入一个名叫mycmap的变量矩阵之中;其中自定义颜色棒可 %以参考这个

%http://blog.sina.com.cn/s/blog_4ac35a650100xktr.html

%http://blog.sina.com.cn/s/blog_68fff85f0102v4h1.html

load('MyColormaps', 'mycmap') ;

% 将mycmap对应的变量矩阵应用到figure1对应的图片中或者对应图像gcf句柄,这色棒会覆盖前面jet的;

set(figure1, 'Colormap', mycmap, 'position', [1.0 1.0 1082 602]);

% Create title

title('days per decade', 'Rotation', -90, 'FontSize', 14);

%标题的位置需要自己手动一下

%出图时matlab默认分辨率很模糊,需要自己设置一下

%File-->export setup,显示如下图所示对话框,然后点击Rendering,里面选择resolution,修改为600,    %点击export,选择输出格式,OK,即可。

matlab经纬度画二维图,Matlab绘制汉经纬度的散点图 2相关推荐

  1. matlab 如何画二维图形,Matlab 学习 画图篇 一 二维图形

    matlab给绘制二维图形提供了很多的函数,把一些绘制二维图形的基本函数做成一张表,如下图所示: 我就按照表的顺序一一记录一些个函数的简略用法. 首先是 1.plot函数 plot函数有很多重载方法, ...

  2. MATLAB scatter 画二维/三维散点图时 用颜色表示数值大小 colorbar

    MATLAB scatter 画二维/三维散点图时 用颜色表示数值大小 自己在编程的时候,没有在网上找到很好的解释. 所以把我的代码贴出来,给遇到同样问题的盆友一个参考~ 带注释.看不懂的地方可以给我 ...

  3. MATLAB-最简单基础的画二维图(点图、折线图、拟合曲线)

    之前写过一篇关于画matlab折线图的博客,但是写的非常潦草.也算是为了以后自己方便看,打算重新把画二维图部分再写一下,因此有了这篇博客. 画二维图形主要使用plot函数,使用方法说明:(官网) 1. ...

  4. matlab画二维图彩图,matlab二维图形绘制.pdf

    MATLAB 绘二维图 数据可视化的目的在于:通过图形,从一堆杂乱的离散数据中观察数 据间的内在关系,感受由图形所传递的内在本质. MATLAB 一向注重数据的图形表示,并不断地采用新技术改进和完备其 ...

  5. matlab三维选取二维,基于Matlab绘制二维和三维图形以及其他图形控制函数的使用方法...

    Matlab绘图 强大的绘图功能是Matlab的特点之一,Matlab提供了一系列的绘图函数,用户不需要过多的考虑绘图的细节,只需要给出一些基本参数就能得到所需图形,这类函数称为高层绘图函数.此外,M ...

  6. 备战数学建模1——MATLAB矩阵,二维图、三维图!(超级全面易懂)

    目录 一.矩阵超级基础的内容 1.创建一个1行6列的矩阵 2.对矩阵中每个元素都加3 3.plot函数作图. 4.多维矩阵与常见运算 5.矩阵乘法,和矩阵点乘 6.使用矩阵A对方程A*x= b求解 7 ...

  7. Matlab多张二维图堆叠成一张三维图

    我想让500张1024*500的二维图堆叠成一张1024*500*500的三维图. 在网上找了好几天,不是运行不了,就是跟我想要的结果不一样. 所以我就自己编写了一个matlab代码 %% 二维图堆叠 ...

  8. matlab怎么画二维热力图_[原创]Day3.箱线图和热力图的绘制

    使用Matplotlib和Seaborn进行绘制箱线图和热力图. 箱线图 箱线图(boxplot)又称盒式图,可以显示数据的分散情况,由五个数值点组成:最大值(max)-上界.最小值(min)-下界. ...

  9. matlab画图总结——二维图plot函数、图形标注和坐标轴控制、饼图、条形图、排列图;三维图的绘制

    Matlab画图总结 1. 二维数据曲线图 1.1 绘制二维曲线的基本函数 1.plot()函数 2. 含多个输入参数的plot函数 3. 含选项的plot函数 4. 双纵坐标函数plotyy 1.2 ...

最新文章

  1. 支持鸿蒙的手机型号多少钱,华为鸿蒙系统支持手机型号一览
  2. boost::pool模块实现验证是否 malloc/free 宏一切仍然正常的测试程序)
  3. ubuntu+ngrok内网穿透+Flask部署以及frp稍微提一下
  4. 模糊理论在机器人传感器中的应用_智能家电中的传感器应用大全
  5. [剑指offer][JAVA]面试题第[46]题[把数字翻译成字符串][递归][逆推]
  6. kaggle(05)---Event Recommendation Engine Challenge(基础版)
  7. 大明王朝简史,笑疯了哈哈哈哈哈哈……
  8. JavaScript笔记-表格中放按钮并点击调用
  9. Elasticsearch——利用Parent-Child关系解决大数据场景下的实时查询
  10. Fedora core 2下建立Poptop服务器以及常见问题
  11. stl标准模板库_如何在C ++ STL(标准模板库)中使用Pair
  12. 税收分类编码_四个要点教你如何又快又准选好编码?会计实操干货
  13. Cordova 插件详解
  14. 网页飘窗效果,jsp页面飘窗浮窗,html飘窗浮窗,点叉号关闭飘窗
  15. 笔记本电脑(windows10)qq聊天时对方听不到自己的声音
  16. PDF Expert for mac(pdf编辑工具)
  17. 当我们谈论Virtual DOM时,我们在说什么——etch源码解读
  18. 2018值得选用的五个Linux服务器发行版
  19. R语言进行中文分词和聚类
  20. Android开发中WIFI和GPRS网络的切换

热门文章

  1. DB2的ErrorCode
  2. Linux的链接工具 putty 以及一些命令。
  3. 查看局域网内所有用户
  4. Spring Boot 解决方案 - 会话
  5. Java中Jedis连接Linux上的Redis出现connect time out(解决方案)
  6. 解决Winform应用程序中窗体背景闪烁的问题
  7. SHELL脚本“syntax error: unexpected end of file”解决方案[半原创]
  8. Promise 解决同步请求问题
  9. Windows下安装RabbitMQ报错:unable to perform an operation on node时的解决方案
  10. git remote prune,git prune,git fetch --prune等有什么区别