ÎncepețiÎncepe gratuit

Reprezentarea valorilor de referință

În plotly, poți folosi seturi de date diferite pentru straturi diferite, la fel ca în ggplot2. Aceasta este o strategie utilă atunci când vrei să afișezi un punct de referință în timp (sau un grup de referință) într-o animație. În acest exercițiu, sarcina ta este să creezi un scatterplot animat al indicelui prețurilor locuințelor față de PIB-ul real, păstrând punctele de date din 1997 în fundal.

Acest exercițiu face parte din cursul

Vizualizare interactivă avansată a datelor cu plotly în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Adaugă puncte statice care reprezintă datele din 1997 (din us1997) ca prim strat. Setează color pentru aceste puncte la "gray60" și opacity la 0.5.
  • Adaugă un al doilea strat pentru a crea un scatterplot animat în timp (year), folosind întregul cadru de date us_economy. Reține că fiecare punct reprezintă un state într-un anumit year.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# extract the 1997 data
us1997 <- us_economy %>%
  filter(year == 1997)

# create an animated scatterplot with baseline from 1997
us_economy %>%
  plot_ly(x = ~gdp, y = ~house_price) %>%
  add_markers(data = ___, marker = list(color = ___, opacity = ___)) %>%
  add_markers(frame = ___, ids = ___, data = us_economy, showlegend = FALSE, alpha = 0.5) %>%
  layout(xaxis = list(type = "log"))
Editează și rulează codul