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