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

ggiraph ile etkileşimli grafikler

Şimdiye kadar, grafiklerimizin durağan görsellerini oluşturuyorduk. Ancak görselleştirmek isteyebileceğimiz pek çok özellik var ve hepsini aynı anda gösterirsek görüntü bunaltıcı olur. İşte burada etkileşimli grafikler gerçekten öne çıkar. Temel grafik yapısını çizebilir ve kullanıcının grafiğe nasıl etkileştiğine bağlı olarak farklı düğüm ve kenar özelliklerini görmesini sağlayabilirsin. Bu derste ggnetwork ile yaptığımız çalışmaların üzerine inşa edeceğiz. Önce, bisiklet paylaşım ağının %1'lik bir alt örneklemini alıp (görselleştirmeyi kolaylaştırmak için küçültülmüş) bir ggnetwork grafiği oluşturacağız. Ardından, düğüm özelliği olarak ara-merkezilik (betweenness centrality) ekleyip, imleç bir düğümün üzerine geldiğinde merkeziliğin görüntülendiği etkileşimli bir grafik oluşturacağız.

Bu egzersiz, kursun bir parçasıdır

Vaka Çalışmaları: R ile Ağ Analizi

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# From previous step
static_network <- ggplot(
  ggnetwork(trip_g_simp, arrow.gap = 0.01), 
  aes(x = x, y = y, xend = xend, yend = yend)
) + 
  geom_edges() + 
  geom_nodes(aes(size = cent)) + 
  theme_blank() 

interactive_network <- static_network + 
  # Add an interactive point layer
  ___(
    # Map tooltip and data_id to centrality
    aes(tooltip = ___, data_id = ___)
  ) 
Kodu Düzenle ve Çalıştır