matlab画图 横坐标为年月

excel表日期data到matlab绘制

step1: Excel中写
在这里插入图片描述
并向下填充到需要的时间点;
选中所有内容-右键 设置单元格格式-数值
matlab画图 横坐标为年月_第1张图片
step2: 重起一列,将每个数值+ 693960 (原因,详见链接)
在这里插入图片描述
step3: 将加完后的列 复制,再[选择性粘贴-数值]到新的一列,删除前两列,即step1, step2。 存为’xx.csv’
matlab画图 横坐标为年月_第2张图片
'xx.csv’内容
matlab画图 横坐标为年月_第3张图片

step4:matlab导入,并转换

data=readmatrix('xx.csv'); %导入增长率数据
t=datetime(data(:,1),'ConvertFrom','datenum');%转换为时间格式
plot(t,data(:,2),'*-')
xtickformat('yyyy-MM') %指定 x 轴标签格式

在这里插入图片描述

你可能感兴趣的:(Matlab,matlab)