如何在matlab时间序列中X轴标注月-日

一般我们使用的时间序列都是以年为单位,比如下图:

而如果要绘制月尺度的时间变化图,则需要调整X轴的标注。下面代码展示了如何绘制小时尺度的降水数据。

sname2,lon2,lat2 = kml2xy('GZ_.kml');

nc_bound2 = lon2,lat2;

area_ind2=inpolygon(era_tp.lon,era_tp.lat,nc_bound2(:,1),nc_bound2(:,2));

%% region area

area_scale=cal_grid_region(era_tp);

GZ_rg = zeros(size(era_tp.rg,3),1);

GZ_tt = GZ_rg;

for ii=1:size(era_tp.rg,3)

GZ_rg(ii)=sum(sum((era_tp.rg(:,:,ii).*area_ind2.*...

area_scale))/sum(sum(area_ind2.*area_scale)));

GZ_tt(ii)=era_tp.tt(ii,1);

disp(ii)

end

ttime = datenum(era_tp.tt(:,2:end));

plot(ttime,GZ_rg*1000,'-')

datetick('x','mm-dd')

xlabel('Date')

ylabel('Hourly precipitation/mm')

title('ERA5')

下面是运行结果:

❤️欢迎点赞收藏❤️

相关推荐
我命由我1234513 小时前
Photoshop - 将Photoshop图像置入其他应用程序
学习·ui·职场和发展·求职招聘·职场发展·学习方法·photoshop
个 人 练 习 生14 小时前
C++-----string基本使用详解
开发语言·c++·学习
朝朝辞暮i14 小时前
C++ 第 5 课:else if + 多条件判断 + && / || / !
开发语言·c++
ynchyong14 小时前
python list 地常用操作
开发语言·python
千谦阙听14 小时前
【C++篇】:string类——常用接口、底层原理与深浅拷贝
开发语言·c++·学习·visual studio
dadaobusi14 小时前
学习:chiesel,scala
学习·fpga开发·scala
m0_3807438714 小时前
PHP7.1项目升级到8.3报错怎么解决
开发语言·php
泡海椒15 小时前
JQuick-Excel 字段映射实战:用 MAPPING 固化 Excel 表头与业务字段契约
xml·java·开发语言·excel
lcj251115 小时前
【C++】set和map——详细使用说明
开发语言·c++·笔记·面试
潼心1412o15 小时前
C++初阶(长期更新)第3讲:类和对象(中)
开发语言·c++