如何在地理密度图上查看飓风轨迹数据?
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')
%密度图可以对各个数据点应用权重。权重乘以各个点在密度曲面上的占比。