ПочатиПочніть безкоштовно

Функція plot() — базові параметри

Функція plot.xts() — найкорисніший інструмент у арсеналі візуалізації часових рядів в R. Вона доволі схожа на загальну побудову графіків, але на осі X має часову шкалу. Ви можете використовувати plot() замість plot.xts(), якщо об'єкт, переданий у функцію, є об'єктом xts.

Розгляньмо кілька прикладів:

> # Базовий синтаксис
> 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
Редагувати та запускати код