数据说明:

第一列为日期,第二列为气温。

代码如下:

clear
clc
data=readtable("C:\Users\hydrology\Desktop\data.xlsx");%以table形式导入数据
date=table2cell((data(:,1)));%读取第一列日期,数据类型是cell
temp=table2array(data(:,2));%读取第二列数据气温,数据类型是double
n=length(date);%数据个数
datenn=zeros(n,1);
for i=1:n  
datenn(i,1)=datenum(date{i,1});%日期转化为数字秒
end
figure;
plot(datenn,temp);画图
datenn=datenn';%转置一下,使之为行向量
set(gca,'XTick',datenn,'XTickLabelRotation',60);%datenn确定横坐标刻度的间隔,60表示旋转60°

datetick('x','yyyy-mm-dd','keepticks');%添加日期符号
title("temperature");%标题

结果如下:

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐