【发布时间】:2021-07-11 07:23:45
【问题描述】:
我有一个包含 lat、lon 和 ice_conc 的 nc 文件。我希望将海冰浓度绘制在方形网格(脚本所做的)上,以白色而不是黄色的阴影,并将开阔的海洋绘制为蓝色。这是我所拥有的:
silo=ncread('ice_conc_201707031200_v2.nc','lon');
sila=ncread('ice_conc_201707031200_v2.nc','lat');
si=ncread('ice_conc_201707031200_v2.nc','ice_conc');
F = scatteredInterpolant(silo',sila',si');
[lox,lay] = meshgrid(-80:0.05:80,-70:0.05:-20);
sii = F(lox,lay);
sii(isnan(sii))=0;
set(groot,'defaultAxesTickLabelInterpreter','latex');
set(groot,'defaulttextinterpreter','latex');
set(groot,'defaultLegendInterpreter','latex');
close all
ax1 = axes;
contourf(ax1,lox,lay,sii/100,'LineColor','none'); % do I plot colormap in white for 100% seaice down
to blue for 0% sea ice??
grid on, axis equal, xlim([10 50]), ylim([-70 -30])
【问题讨论】:
-
制作新的颜色图!