CommencerCommencer gratuitement

Notions de base de ggnetwork

Dans la leçon précédente, vous avez vu que le package ggnet2 produit des graphiques de type ggplot2 avec une syntaxe assez proche de igraph. Le package ggnetwork, en revanche, fonctionne un peu différemment. Il convertit les objets igraph en data frames facilement exploitables par ggplot2. Il ajoute également plusieurs nouveaux geoms pour construire des graphiques. La fonction ggnetwork() convertit l’objet igraph en data frame, y ajoute certains paramètres (ici, l’écart des flèches) qui peuvent ensuite être représentés avec ggplot. À partir de là, vous construisez votre graphe avec geom_edges() pour les arêtes et geom_nodes() pour les sommets. Dans cette leçon, nous réaliserons deux graphiques de base du graphe de retweets : l’un avec les paramètres par défaut de ggplot, et l’autre avec un thème simple pour un rendu plus agréable.

Cet exercice fait partie du cours

Études de cas : l’analyse de réseaux avec R

Afficher le cours

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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