文档章节

Matlab绘制汉经纬度的散点图 1

起风了426
 起风了426
发布于 2016/05/09 18:49
字数 478
阅读 606
收藏 0

    Matlab在数值计算和处理上确实很牛逼, 并且应用范围特别广, 设计到许多学科! 我前面接触

Matlab, 学到现在, 感觉在数值计算和处理遥感影像上程序编写的还行, 但是设计到Matlab绘图我

就彻底懵了, 今天又遇到绘制带有经纬度的气象数据的图, 由于ArcGis不能将栅格的形状变为圆形,

所以今天尝试了一下用matlab绘制了一下, 在这里记录一下, 为以后深入学习留下记忆!

    需求是绘制全国500多个站点52年的7月和8月气温大于阀值(25.8)的天数, 对这52年的数据进行

趋势分析获得的趋势数据和经纬度数据在全国矢量图上展示出来

 

    

    按上述绘制要求的图形, 使用自己的数据进行绘制,虽然绘制不是, 并且还没完成, 但还是上传一

下.

 

    至于Matlab代码不是很多, 主要是使用scatter函数, 但是对该函数的理解是特别重要的, 涉及参

数的设置问题.

                %由经纬度坐标绘制点图
                clc
                clear all
                close all
                %读取excel数据
                data = xlsread('D:/metero.xlsx', 'sheet3', 'A2:F579');
                %获取精度纬度
                lon= data(:, 6);
                lat = data(:, 5);
                %获取降水天数的斜率
                ppt = 10.*data(:, 2);
                %绘制散点图
                %scatter(lon, lat, 30*ones(size(data(:,1))), ppt, 'filled');  %--可以出图
                scatter(lon, lat, 30, ppt, 'filled');
                %colormap(jet(10));
                %hold on;
                colormap(flipud(jet(20)));
                %颜色条的位置
                colorbar('location', 'southoutside');

 对scatter中的第三和第四个参数进行解释一下, 30代表的是图中圆圈的大小, ppt点符号颜色变化,

是一个向量,和lon、lat大小一样, 'filled'是对圆圈进行填充的, 图中始终无法对填充的圆圈进

行平滑处理!!!!

© 著作权归作者所有

共有 人打赏支持
起风了426
粉丝 2
博文 21
码字总数 9730
作品 0
东城
程序员
Excel 图表中的射线技术(高阶)

最近有朋友看到了我们的物流地图,咨询如何在地图上绘制各省间合作关系的图,类似如下效果。 在之前的帖子中,曾有多次用到在地图上绘制连线、射线的形式,来反映各省间迁徙、物流发运等关系...

刘万祥ExcelPro
2017/08/07
0
0
理工科常用的学习工具

理科学习中要是有一些工具能够帮助我们,那我们的学习生活将会有如神助!学习效率将会大大提高!有了这些学习工具,数学物理化学这些个老大难的问题,都可以被我们攻克了。下面罗列了一些学习...

学术研究软件
2016/10/12
21
0
R语言相关关系可视化函数梳理(附代码)

当考察多个变量间的相关关系时,通常将多个变量的两两关系以矩阵的形式排列起来,R提供了散点图矩阵、相关矩阵等多种可视化方案,囊括了众多函数。本文对R语言相关关系可视化的函数进行了初步...

技术小能手
05/16
0
0
最简单的Echarts3迁徙图实现

最近想模仿windy网站自己实现一个气流动态图,经过不懈的尝试,终于实现了在地图上描绘动态点 windy网站截图 自己实现的几个点 这几个就是需要的js文件,echarts在官网下载,中国地图和世界地...

_空指针
2017/10/09
0
0
Matplotlib 中文用户指南 8.1 屏幕截图

屏幕截图 原文:Screenshots 译者:飞龙 协议:CC BY-NC-SA 4.0 这里你会找到一些示例图和生成它们的代码。 简单绘图 这里是一个带有文本标签的基本的绘图: 源代码 子图示例 多个轴域(例如...

apachecn_飞龙
2017/01/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Spring Cloud Gateway真的有那么差吗?

前言 Spring Cloud从一开始最受大家质疑的就是网关性能,那是由于Spring Cloud最初选择了使用Netflix几年前开源的Zuul作为基础,而高性能版的Zuul 2在经过了多次跳票之后,对于Spring这样的整...

Java小铺
39分钟前
1
0
SpringBoot远程调试,远程debug你的线上项目

开发环境中代码出错了,可以利用IDE的debug功能来进行调试。那线上环境出错呢? 一、假设我们的项目是部署在tomcat中,那我们就需要对tomcat进行一定对配置,配置如下。 1. windows系统中,找...

nonnetta
44分钟前
0
0
JAVA秒杀优化方向

秒杀优化方向 将请求尽量拦截在系统上游:传统秒杀系统之所以挂,请求都压倒了后端数据层,数据读写锁冲突严重,几乎所有请求都超时,流量虽大,下单成功的有效流量甚小,我们可以通过限流、...

小贱是个程序员
51分钟前
0
0
C# 统计字符串中大写字母和小写字母的个数

static void Main() { int count1 = 0; int count2 = 0; Console.WriteLine("请输入字符串"); string str = Convert.ToString(Consol......

熊二的爸爸是谁
53分钟前
0
0
分布式服务框架之远程通讯技术及原理分析

在分布式服务框架中,一个最基础的问题就是远程服务是怎么通讯的,在Java领域中有很多可实现远程通讯的技术,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,这些名词之间到底是...

老道士
59分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部