主要内容

阴谋

情节时间序列

描述

例子

图(TS.的)绘图时间序列数据TS.反对时间,样本之间的内插值。

例子

图(TS.LineSpec的)绘图时间序列数据使用线形图并应用指定的眼镜到线,标记,或两者。

您还可以指定要定义的名称-值参数线属性

例子

全部折叠

创建时间序列对象,设置开始日期,然后相对于开始日期绘制时间向量。

X = [2 5 8 2 11 3 6];壹空间= timeseries (x, 1:7);壹空间。Name =“每日数”;ts1.TimeInfo。单位='天';ts1.TimeInfo。StartDate可以='01-jan-2011'%设置开始日期。ts1.TimeInfo。格式='mmm dd,yy'%设置X轴上显示的格式。ts1.time = ts1.time  -  ts1.time(1);%相对于开始日期的快速时间。情节(壹空间)

图中包含一个轴对象。具有标题时间序列图的轴对象:每日计数包含类型线的对象。

从流量计数数据创建两个时间序列对象,然后在同一轴上按顺序绘制它们。将事件添加到一个系列,其自动显示为红色标记。

加载count.dat.;count1 = timeeries(计数(:,1),1:24);count1.name =“橡树街交通统计”;count1.TimeInfo。单位='小时';绘图(Count1,':B'网格)

图中包含一个轴对象。带有标题时间序列情节的轴对象:橡木st.cry count包含类型线的对象。

获取最大时间值并将其添加为事件:

[~,指数]= max (count1.Data);max_event = tsdata.event (“高峰”count1.Time(指数));max_event。单位='小时'

将事件添加到时间序列:

count1 = addevent(count1,max_event);

用新显示事件替换绘图:

绘图(Count1,'。 -  B'网格)

图中包含一个轴对象。带有标题时间序列情节的轴对象:橡木St.交通计数包含2型对象。

从相同数据源的第2列进行新的时间序列对象:

是从= timeseries(计数(:,2),一24);是从。Name =“枫树街交通统计”;count2.timeinfo.units =.“小时”

继续往情节中添加新数据:

抓住

绘图方法不会向保持图添加标签。使用属性/值对自定义标记:

情节(是从,“sm”“MarkerSize”,6),

图中包含一个轴对象。以“时间序列Plot:Oak St. Traffic Count”为标题的坐标轴对象包含3个线型对象。

标签被删除,所以手动生成它们:

标题(“时间系列:橡树街和枫树街”)包含(一天的小时) ylabel (的车辆数的)

在左上角添加一个图例:

传奇('橡树圣''枫树'“位置”'西北'的)

图中包含一个轴对象。以“时间序列:橡树街和枫树街”为标题的坐标轴对象包含3个线型对象。这些物品代表了橡树街,枫树街。

输入参数

全部折叠

输入时间序列,指定为标量。

线条样式,标记和颜色,指定为包含符号的字符向量或字符串。符号可以以任何顺序出现。您无需指定所有三种特征(线条样式,标记和颜色)。例如,如果省略了线条样式并指定标记,则该曲线仅显示标记和无行。

例子:' - 或者'是一个带圆标记的红色虚线

线条风格 描述 结果线
' - ' 实线

实线样本

“——” 虚线

虚线样本

“:” 虚线

虚线样本

' - 。' 划线

虚线虚线的样本,具有交替的破折号和点

标记 描述 结果标记
“o” 圆圈

圆形标记样本

“+” 加号

加号标记的样本

‘*’ 星号

星号标记样品

'。'

点标记样本

“x” 交叉

交叉标记样品

'_' 水平线

水平线标记样本

“|” 垂直的线

垂直线标记样本

s 广场

方形标志样品

'D' 钻石

菱形线标记器样品

“^” Upward-pointing三角形

向上指向三角形标记的样本

'v' 向下指向三角形

向下指向三角形标记的样本

'>' 右侧三角形

右侧三角标记的样本

“<” 左侧三角形

左侧三角形标记的样本

'P' 五角星形

五角星标记样品

“h” 六芒星

六芒格标记物样本

颜色名称 短名称 RGB三重态 外观
'红色的' 'r' (1 0 0)

样品的颜色为红色

“绿色” 'G' (0 1 0)

样品的颜色为绿色

“蓝” 'B' (0 0 1)

样品的颜色是蓝色的

“青色” 'C' (0 1 1)

青色样本

“红色” “米” (1 0 1)

彩色洋红色的样本

'黄色' “y” [1 1 0]

颜色的样本

'黑色的' “k” (0 0 0)

黑色样本

'白色的' 'W' [1 1 1]

白色的样品白色

提示

  • 阴谋函数自动生成标题和轴标签。这些标签是:

    • 绘制标题 -'时间序列情节:'

      在哪里是分配给的字符串ts.Name,或默认情况下,“匿名”

    • X轴标签 -的时间(<单位>)

      在哪里<单位>价值是多少ts.TimeInfo.Units字段,默认为'秒'

    • 轴标签-''

      在哪里是分配给的字符串ts.Name,或默认情况下,“匿名”

  • 您可以将新的时间序列数据放置在时间序列图(通过设置抓住例如,并发出另一个timeseries /图命令)。在向图中添加数据时,标题和轴标签将变成空白字符串,以避免标签混淆。控件绘制图形后,可以添加自己的标签标题包含,ylabel.命令。

  • 定义时的时间序列事件被标记在具有红色填充的圆形标记的绘图中。您还可以使用a为所有数据点指定标记linespec除了任何事件标记之外,还有名称/值语法,您的数据定义。事件标记在您定义的标记之上绘制。

  • 分配的值ts.datainfo.interpolation.name.控制插值的类型阴谋方法用于绘制和重采样时间序列数据。调用时间序列方法setInterpmethod.将默认线性插值更改为零阶保持插值(楼梯)。此方法创建一个新的时间序列对象,如果需要,您可以覆盖原始原件。例如,导致时间序列TS.要使用零阶保持插值,请输入以下代码:

    ts = ts.setinterpmethod (zoh);

之前介绍过的R2006a