Функция 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