图片缩略图

智能动态日期标记

version 1.5.0.1 (4.86 KB) by Ameya Deoras
使用日期友好型数据游标和可缩放和平移的智能日期标记创建绘图。

8.8 k下载

更新2016年9月01日

查看许可协议

编者按:这个文件被选为MATLAB中心本周精选

**更新:归档文件现在包含了一个新的函数setDateAxes,可以像SET一样用于设置日期轴(如XLim)的属性,并自动更新勾号标签。例如,
setDateAxes(gca, 'XLim', [datenum(' 2008年7月1日')datenum(' 2008年8月1日')])
**更新:DynamicDateTicks现在支持任意日/月日期金宝app格式。使用第三个输入参数指定:dynamicDateTicks([], [], 'dd/mm');

DYNAMICDATETICKS是一个围绕DATETICK的包装函数,它为x轴上有日期的图创建动态日期标记。功能包括:

*智能节拍:包括特定节拍的年/月/日信息。
*动态滴答声:滴答声会随着情节的平移或缩放而更新
*刻度刻度:刻度的格式随着时间刻度的变化(从年到秒)。
*支金宝app持多个轴:支持任何日期和非日期轴以及链接轴的组合
*日期友好的数据提示:日期正确显示在数据游标。

用法:

dynamicDateTicks ()
使当前轴成为具有动态属性的日期轴

dynamicDateTicks (axH)
使所有轴柄在矢量axH动态日期轴

dynamicDateTicks (axH“链接”)
另外指定axH中的所有轴都是链接的。这
选项应与LINKAXES一起使用。

dynamicDateTicks (axH“链接”、“dd / mm”)
另外,指定包含这两种符号的所有标记的格式
日期和月份信息。默认值是'mm/dd'但是
可以指定任何有效的日期字符串格式。前两个
如果只指定格式,选项可以为空[]。

例子:
负载integersignal
date = datenum('July 1, 2008'):1/24:datenum('May 11, 2009 1:00 PM');
次要情节(2,1,1),情节(日期、Signal1);
dynamicDateTicks
次要情节(2,1,2),图(日期、Signal4);
dynamicDateTicks ([], [], ' dd / mm”);

数字
ax₁=次要情节(2,1,1);情节(日期、Signal1);
ax2 =次要情节(2,1,2);情节(日期、Signal4);
linkaxes ([ax₁ax2],“x”);
dynamicDateTicks ([ax₁ax2],“链接”)

引用作为

Ameya Deoras(2021)。智能动态日期标记(//www.tatmou.com/matlabcentral/fileexchange/27075-intelligent-dynamic-date-ticks), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2010a
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!