CommencezCommencez gratuitement

Notions de base de ggnetwork

Dans la leçon précédente, vous avez vu que le plugiciel ggnet2 produit des graphiques de type ggplot2 avec une syntaxe assez proche de igraph. Toutefois, ggnetwork fonctionne un peu différemment. Il transforme des objets igraph en trames de données faciles à tracer avec ggplot2. Il ajoute aussi plusieurs nouveaux geoms qui servent à construire les graphiques. La fonction ggnetwork() convertit l'objet igraph en trame de données; certains paramètres y sont ajoutés (dans ce cas-ci, l'écart de la flèche) et peuvent ensuite être tracés avec ggplot. À partir de là, vous bâtissez votre graphe avec geom_edges() pour les arêtes et geom_nodes() pour les sommets. Dans cette leçon, nous ferons deux graphiques de base du graphe de retweets : un avec les valeurs par défaut de ggplot et un autre avec un style minimal pour un rendu plus soigné.

Cette activité fait partie du cours

Études de cas : analyse de réseaux en R

Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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()
Modifier et exécuter le code