НачатьНачать бесплатно

Функция plot() — основные параметры

Функция plot.xts() — один из наиболее полезных инструментов для визуализации временных рядов в R. Она во многом похожа на обычное построение графиков, однако её ось X содержит временную шкалу. Если переданный объект является объектом xts, вместо plot.xts() можно использовать plot().

Рассмотрим несколько примеров:

> # Базовый синтаксис
> plot(mydata)

> # Добавить заголовок и удвоить толщину линии
> 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 года.

Это упражнение является частью курса

Визуализация временных рядов в 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
Редактировать и запускать код