BaşlayınÜcretsiz Başlayın

Temel çizgiyi çizmek

plotly'de, tıpkı ggplot2'de olduğu gibi, farklı katmanlar için farklı veri setleri kullanabilirsin. Bu, bir animasyonda referans bir zaman noktasını (veya grubu) göstermek istediğinde kullanışlı bir stratejidir. Bu egzersizde görevin, 1997 veri noktalarını arka planda tutarak konut fiyat endeksini reel GSYİH'ya karşı animasyonlu bir saçılım grafiği olarak oluşturmaktır.

Bu egzersiz

R ile plotly'de Orta Düzey Etkileşimli Veri Görselleştirme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • İlk katman olarak 1997'den gelen verileri temsil eden statik noktaları (us1997 içinde) ekle. Bu noktaların color değerini "gray60", opacity değerini 0.5 olarak ayarla.
  • İkinci bir iz ekleyerek tüm us_economy veri çerçevesini kullanıp zaman (year) boyunca animasyonlu bir saçılım grafiği oluştur. Unutma, herhangi bir year için her nokta bir state'i temsil eder.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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"))
Kodu Düzenle ve Çalıştır