ÎncepețiÎncepe gratuit

Noțiuni de bază despre ggnetwork

În lecția anterioară, ai văzut că pachetul ggnet2 produce grafice similare cu ggplot2, cu o sintaxă destul de familiară față de igraph. Pachetul ggnetwork funcționează însă puțin diferit. Acesta convertește obiectele igraph în cadre de date (data frames) care pot fi reprezentate grafic cu ușurință folosind ggplot2. De asemenea, adaugă mai mulți geoms noi, cu ajutorul cărora poți construi grafice. Funcția ggnetwork() convertește obiectul igraph într-un cadru de date; unii parametri sunt adăugați direct în cadrul de date (în acest caz, parametrul pentru spațierea săgeților) și apoi pot fi reprezentați grafic cu ggplot. De acolo, construiești graficul folosind geom_edges() pentru muchii și geom_nodes() pentru noduri. În această lecție vom realiza două grafice de bază ale grafului de retweet-uri: unul cu setările implicite din ggplot și unul cu câteva ajustări de stil pentru un aspect mai îngrijit.

Acest exercițiu face parte din cursul

Studii de caz: Analiza rețelelor în R

Vezi cursul

Exercițiu interactiv practic

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

# 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()
Editează și rulează codul