ggnetwork Temelleri
Son derste, ggnet2 paketinin, sözdizimi igrapha epey tanıdık gelen ggplot2 benzeri grafikler ürettiğini gördün. Ancak ggnetwork paketi biraz farklı çalışır. igraph nesnelerini, ggplot2 ile kolayca çizilebilen veri çerçevelerine dönüştürür. Ayrıca grafikler oluşturmak için kullanılabilecek birkaç yeni geom ekler. ggnetwork() fonksiyonu igraph nesnesini bir veri çerçevesine çevirir; bazı parametreler (bu örnekte ok boşluğu parametresi) veri çerçevesine eklenir ve ardından ggplot ile çizilebilir. Buradan sonra, kenarlar için geom_edges() ve düğümler için geom_nodes() ile grafiğini oluşturursun. Bu derste, retweet grafiğinin iki temel görselleştirmesini yapacağız: biri ggplot varsayılanlarıyla, diğeri ise biraz daha hoş görünmesi için temel bir tema uygulayarak.
Bu egzersiz, kursun bir parçasıdır
Vaka Çalışmaları: R ile Ağ Analizi
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Call ggplot
___(
# Convert retweet_samp to a ggnetwork
___(retweet_samp),
# Specify x, y, xend, yend
aes(x = ___, y = ___, xend = ___, yend = ___)) +
# Add a node layer
___ +
# Add an edge layer
geom_edges()