基础时间序列绘图
虽然 print()、length()、head() 和 tail() 这类简单命令能提供关于时间序列数据的重要信息,但生成图形也是探索任何数据非常有用的方法。
在本练习中,您将使用 plot() 函数绘制尼罗河年度流量数据。对于像 Nile 这样的时间序列对象,水平轴通常包含 Time 索引。通过上一个练习,您已知该数据覆盖 1871 至 1970 年,水平刻度也会据此标注。默认的 "Time" 标签信息量不大。由于这些是年度观测值,建议将标签改为 "Year"。同时,请把纵轴标签改为 "River Volume (1e9 m^{3})"。
此外,设置一个有信息量的标题也很有帮助,可通过参数 main 指定。本图的一个合适标题是 "Annual River Nile Volume at Aswan, 1871-1970"。
最后,时间序列对象的默认绘图 type 为 "l"(折线)。将相邻观测连接起来有助于理解时间序列图。有时同时显示观测点与连线也很有用,此时可使用 "b",表示二者兼有。
本练习是课程的一部分
R 中的时间序列分析
练习说明
- 使用
plot()显示 Nile 数据集。 - 再次调用
plot()显示数据,并添加参数:xlab = "Year",ylab = "River Volume (1e9 m^{3})"。 - 第三次调用
plot()绘制 Nile 数据,这次还要添加标题并在图中包含观测点,指定参数:main = "Annual River Nile Volume at Aswan, 1871-1970",type ="b"。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Plot the Nile data
plot(___)
# Plot the Nile data with xlab and ylab arguments
plot(___, xlab = "___", ylab = "___")
# Plot the Nile data with xlab, ylab, main, and type arguments