CommencerCommencer gratuitement

Plus d’options de tracé avec ggnetwork

Comme dans la leçon précédente, ggnetwork propose aussi des méthodes pour générer rapidement de jolis graphiques. Gardez à l’esprit que chaque package a son propre style, qui peut vous plaire… ou non. Rappelez-vous que ggnetwork fonctionne en convertissant un graphe en dataframe, puis en le traçant avec ggplot2. Vous retrouverez donc tous les paramètres habituels. Cela vous offre une grande flexibilité, mais peut aussi demander davantage d’efforts pour obtenir le rendu souhaité. Nous allons répéter l’exercice de la leçon précédente, mais cette fois avec ggnetwork. Vous aurez ainsi un bon point de comparaison pour choisir le package que vous préférez.

Les attributs de centralité et d’appartenance à une communauté que vous avez créés dans l’exercice précédent sont toujours présents.

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.

ggplot(
  # Draw a ggnetwork of retweet_graph_smaller
  ggnetwork(___, arrow.gap = 0.01), 
  aes(x = x, y = y, xend = xend, yend = yend)
) + 
  geom_edges(
    arrow = arrow(length = unit(6, "pt"), type = "closed"), 
    curvature = 0.2, color = "black"
  ) + 
  # Add a node layer, mapping color to comm and setting the size to 4
  ___(aes(color = ___), size = ___) + 
  theme_blank()
Modifier et exécuter le code