开始使用免费开始使用

plot() 函数——基础参数

plot.xts() 函数是 R 时间序列可视化中最常用、最实用的工具。它与通用作图相当类似,但其 x 轴为时间刻度。如果函数中使用的对象是 xts 对象,您也可以直接使用 plot(),效果等同于 plot.xts()

来看几个示例:

> # 基本语法
> plot(mydata)

> # 添加标题并将线条加粗为 2 倍
> plot(mydata, main = "Stock XYZ", lwd = 2)

> # 为 X 和 Y 轴添加标签
> plot(mydata, xlab = "X axis", ylab = "Y axis")

可以看到,该函数提供了多种参数,组合灵活,可能性很多。请注意,每次调用 plot() 都会创建一个全新的图形,只会使用该次调用中明确设置的参数。

此外,若要在控制台查看数据集 mydata 的前几行,请使用 head(mydata)。若只想查看列名,请使用 colnames(mydata)。您也可以在美元符号后写列名来选择数据集中的某一列,例如 mydata$mycolumn

在本练习中,您将使用同一数据集 data,其中包含自 2015 年以来 4 家大型公司的每日股票价格。

本练习是课程的一部分

在 R 中可视化时间序列数据

查看课程

练习说明

  • 显示数据集 data 的前几行
  • 显示该数据集的列名
  • 绘制数据集的第一条序列,并将标题改为股票名称 "yahoo"
  • 使用相同标题重新作图,并将 X 轴标签改为 "date"、Y 轴标签改为 "price"

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Display the first few lines of the data


# Display the column names of the data


# Plot yahoo data and add title


# Replot yahoo data with labels for X and Y axes
编辑并运行代码