matlab绘制时间序列图,横坐标轴如何标注为月-日

news/2024/10/22 8:22:16/

Excel表格中有类似于如下 年月日对应的数据

导入 matlab中,为数值矩阵;了解该表格中的时间跨度为从2021年1月2日至2021年12月31日,中间没有缺失,绘图代码:

% clear;
timespan1=[20210102 20211231];
datenn1=datenum(datevec(num2str(timespan1(1)),'yyyymmdd')):1:datenum(datevec(num2str(timespan1(2)),'yyyymmdd'));
data1=Untitled;close all;
figure(1);
plot(datenn1,data1,'color',[0 0 0],'Linewidth',1);hold on;
set(gca,'XTick',datenn1,'XTickLabelRotation',60);%datenn确定横坐标刻度的间隔,60表示旋转60°
datetick('x','mm-dd');%添加日期符号
title('2021年 ');
xlabel('时间','Fontname','Time New Roman',"FontSize",10);
ylabel('指数','Fontname','Time New Roman',"FontSize",10);
box on;grid on;


http://www.ppmy.cn/news/1459483.html

相关文章

机器人规划控制——工程化——心得日记-20240510

近一周一直在调试机器人过迷宫形路线,这种路线特点是障碍物之间距离较小且障碍物也比较多,基本机器人会一直发生干涉检测,请求全局路径,然后再控制机器人前进。 遇到一个特别有趣的问题,当然最后查出来原因也感觉比较…

flutter开发实战-GetX响应式状态管理使用

flutter开发实战-GetX响应式状态管理使用 GetX是一个简单的响应式状态管理解决方案。GetX是Flutter的一款超轻、功能强大的解决方案。它将高性能状态管理、智能依赖注入和路由管理快速而实用地结合在一起。这里简单使用一下GetX 一、引入GetX 在工程的pubspec.yaml中引入插件…

地址传递,使用uint8的数组解析int, short等类型

当需要使用UINT8去解析所传入的数组类型的时候,我们需要使用到传递地址,再通过数组的形式,通过较小的类型去以数组的类型来解析大的类型。 char 类型是1个字节, 占8位, 使用十六进制表示,如:0x…

Java面试题:请解释Java中的永久代(PermGen)和元空间(Metaspace)的区别

在Java虚拟机(JVM)的发展历程中,永久代(PermGen)和元空间(Metaspace)都是用于存储类元数据的内存区域,但它们在实现和行为上有所不同。以下是它们之间的主要区别: 实现&a…

js设计模式--观察者模式

概述 观察者模式用于在对象之间建立 一对多 的依赖关系,当一个对象状态发生变化时,它的所有依赖者(观察者)都会收到通知并自动更新。在js中,观察者模式通常由两个角色组成:主体(Subject&#x…

MFC中关于CMutex类的学习

MFC中关于CMutex类的学习 最近在项目中要实现两个线程之间的同步,MFC中提供了4个类,分别是CMutex(互斥量)、CCriticalSection(临界区)、CEvent(事件对象)、CSemaphore(信号量)。有关这4个类的说明,大家可以参考微软官方文档: CM…

富格林:正规经验加持交易安全

富格林指出,现货黄金是一种特殊的黄金交易形式,作为最热门的黄金投资受到大家欢迎,进行现货黄金交易需要掌握现货黄金分析技巧和方法,更重要的是要有正规交易经验的加持。现货黄金的安全性大家可以说是毋容置疑的,但也…

UE5材质基础(3)——数学节点篇2

UE5材质基础(3)——数学节点篇2 目录 UE5材质基础(3)——数学节点篇2 承接上文Time和lerp配合使用 Floor节点 Ceil节点 Frac节点 Fmod节点 TexCoord节点 If节点 Fresnel节点 CameraPosition节点 CameraVector节点 Pi…