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

Поліруємо вашу графіку

Наведений нижче фрагмент коду створює інтерактивний графік національного рівня щастя проти індексу соціальної підтримки, де позначки на графіку відображають класифікацію доходу країни.

happy %>%
  plot_ly(x = ~social.support, y = ~happiness,
  hoverinfo = "text",
  text = ~paste("Country: ", country)) %>%
  add_markers(symbol = ~income, symbols = c("circle-open", "square-open", "star-open", "x-thin-open"))

Ваше завдання — відредагувати інформацію під час наведення та підписи осей, щоб читачеві було легше сприймати дані.

plotly і набір даних happy уже завантажено для вас.

Ця вправа є частиною курсу

Середній рівень інтерактивної візуалізації даних з plotly в R

Переглянути курс

Інструкції до вправи

  • Додайте інформацію під час наведення для групи income, показника happiness та індексу social.support.
  • Використайте round(<variable>, 2), щоб заокруглити всі числові змінні до двох знаків після коми в підказці наведення.
  • Змініть підпис осі x на "Social support index", а підпис осі y — на "National happiness score".

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Complete the following code to polish the plot
happy %>%
  plot_ly(x = ~social.support, y = ~happiness,
  hoverinfo = "text",
  text = ~paste("Country: ", country,
  "
Income: ", ___, "
Happiness: ", ___, "
Social support: ", ___)) %>% add_markers(symbol = ~income, symbols = c("circle-open", "square-open", "star-open", "x-thin-open")) %>% layout(xaxis = ___, yaxis = ___)
Редагувати та запускати код