Matlab 中数据为 NaN 或空白时不显示线图的接点

问题描述 投票:0回答:1

我有一系列测量数据,这些数据不会持续一整天。由于使用线条而不仅仅是标记时是预先确定的,因此当天的结束测量和下一天的开始测量与线条相关联,作为时间序列的延续。

我想知道 Matlab 中是否有可能取消显示 NaN 或空白行。我知道可以将每一天绘制为一条单独的线并保留时间序列图,但我想知道是否还有其他方法。

代码非常简单,因为它是一个简单的情节:

plot(data.Time,data.Temperature,"-")
matlab time-series matlab-figure
1个回答
0
投票

试试这个代码。

x = data.Time;
y = data.Temperature;
plot(x(isfinite(y)),y(isfinite(y)));
© www.soinside.com 2019 - 2024. All rights reserved.