Začněte nyníZačněte zdarma

Vykreslení základní linie

V plotly můžeš pro různé vrstvy použít různé datové sady, stejně jako v ggplot2. To se hodí, když chceš v animaci zobrazit výchozí časový bod (nebo skupinu) na pozadí. V tomto cvičení vytvoříš animovaný bodový graf závislosti indexu cen nemovitostí na reálném HDP a jako pozadí zobrazíš datové body z roku 1997.

Toto cvičení je součástí kurzu

Intermediate Interactive Data Visualization with plotly in R

Zobrazit kurz

Pokyny k cvičení

  • Přidej statické body reprezentující data z roku 1997 (obsažená v us1997) jako první vrstvu. Nastav color těchto bodů na "gray60" a opacity na 0.5.
  • Přidej druhou vrstvu a vytvoř animovaný bodový graf v čase (year) s použitím celého datového rámce us_economy. Pamatuj, že každý bod představuje jeden state v daném year.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# 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"))
Upravit a spustit kód