如何在地理密度图上查看飓风轨迹数据

此示例说明如何在地理密度图上查看飓风轨迹数据 。 该数据记录 2007-2017 之间 11 年的飓风观测结果 。
需要这些哦
matlab
电脑
方式/
1号令行键入:
load cycloneTracks
%加载飓风轨迹数据

2号令行键入:
head(cycloneTracks)
%显示前几行

如何在地理密度图上查看飓风轨迹数据

文章插图

3号令行键入:
figure
%绘图窗口 。
如何在地理密度图上查看飓风轨迹数据

文章插图

4号令行键入:
latMalakas = cycloneTracks.Latitude(cycloneTracks.ID == 1012);
lonMalakas = cycloneTracks.Longitude(cycloneTracks.ID == 1012);
%界说经纬度 。
如何在地理密度图上查看飓风轨迹数据

文章插图

如何在地理密度图上查看飓风轨迹数据

文章插图

5号令行键入:
【如何在地理密度图上查看飓风轨迹数据】geoplot(latMalakas,lonMalakas,'.-')
%利用 geoplot 函数绘制飓风的轨迹 。
如何在地理密度图上查看飓风轨迹数据

文章插图

6号令行键入:
geolimits([0 60],[100 180])
%限制经纬度值 。
如何在地理密度图上查看飓风轨迹数据

文章插图

7号令行键入:
hold on

8号令行键入:
latMegi = cycloneTracks.Latitude(cycloneTracks.ID == 1013);
lonMegi = cycloneTracks.Longitude(cycloneTracks.ID == 1013);
%界说经纬度 。

9号令行键入:
geoplot(latMegi,lonMegi,'.-')
%利用 geoplot 函数绘制飓风的轨迹 。
如何在地理密度图上查看飓风轨迹数据

文章插图

10号令行键入:
latChaba = cycloneTracks.Latitude(cycloneTracks.ID == 1014);
lonChaba = cycloneTracks.Longitude(cycloneTracks.ID == 1014);
%界说经纬度 。

11号令行键入:
geoplot(latChaba,lonChaba,'.-')
%利用 geoplot 函数绘制飓风的轨迹 。
如何在地理密度图上查看飓风轨迹数据

文章插图

12号令行键入:
figure
latAll = cycloneTracks.Latitude;
lonAll = cycloneTracks.Longitude;
geodensityplot(latAll,lonAll)     
% geodensityplot 利用各个位置的占比来计较累积的概率分布曲面 。
如何在地理密度图上查看飓风轨迹数据

文章插图

如何在地理密度图上查看飓风轨迹数据

文章插图

如何在地理密度图上查看飓风轨迹数据

文章插图

如何在地理密度图上查看飓风轨迹数据

文章插图

13号令行键入:
geodensityplot(latAll,lonAll,'FaceColor','interp')
%默认环境下 , geodensityplot 利用一种颜色暗示所有密度值 , 利用透明度暗示密度转变 。 也可以在geodensityplot 中利用多种颜色来暗示分歧密度的区域 。 要实现此目标 , 请设置 'FaceColor' 属性 。
如何在地理密度图上查看飓风轨迹数据

文章插图

14号令行键入:
windspeedAll = cycloneTracks.WindSpeed;
geodensityplot(latAll,lonAll,windspeedAll,'FaceColor','interp')
%密度图可以对各个数据点应用权重 。 权重乘以各个点在密度曲面上的占比 。
如何在地理密度图上查看飓风轨迹数据

文章插图

推荐阅读