我有一个数据结构,其中包含数据值、时间、单位和每个数据的一些描述。我想绘制数据值与时间的关系。以下是数据的样子:
有什么想法可以绘制数据和时间吗?
您无需打开整个读数,然后绘制这些读数的图表。相反,您可以通过以下命令直接访问结构并绘制图形:
plot(data.(data.arrayOfTimestamp),data.arrayOfValue)
快速示例:
%# date strings and values
dates = {'02.11.2012 00:02:15'; '02.11.2012 00:07:12'};
values = [5.8; 5.7];
%# convert to serial date numbers
t = datenum(dates, 'mm.dd.yyyy HH:MM:SS');
%# plot and format x-ticks as datetime
plot(t,values)
datetick('x')