在 MATLAB 中,可以使用 'NaN' (Not a Number) 来表示缺失的数据。您可以将缺失的年份对应的数据设置为 'NaN',然后在绘图时将其显示为空白。以下是一个示例代码:

% 假设数据存储在一个名为 data 的矩阵中,每一列代表一个年份的数据
data = [1 2 3 NaN 5 6 7]; % 示例数据,第4个年份没有数据

% 创建一个 x 轴向量,代表年份
years = 1:length(data);

% 将缺失的年份对应的数据设置为 NaN
data(isnan(data)) = NaN;

% 绘制 transect 图
plot(years, data, 'o-');

% 设置 x 轴标签
xlabel('年份');

% 设置 y 轴标签
ylabel('数据');

% 设置标题
title('年份与数据关系');

% 显示网格线
grid on;

在上述示例中,我们将缺失的数据设置为 'NaN',然后使用 'plot' 函数绘制 transect 图。由于 'NaN' 不会被绘制,因此在图形中缺失的年份位置将显示为空白。


原文地址: https://www.cveoy.top/t/topic/fMkS 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录