开始使用免费开始使用

基础时间序列绘图

虽然 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

编辑并运行代码