CommencezCommencez gratuitement

Plus d'options de tracé avec ggnetwork

Comme dans la leçon précédente, ggnetwork offre aussi des méthodes pour générer rapidement de jolis graphiques. Gardez en tête que chaque paquet a son propre style, qui peut vous plaire… ou non. Rappelez-vous que ggnetwork fonctionne en convertissant un graphe en un dataframe qui sera tracé par ggplot2. Par conséquent, tous les paramétrages auxquels vous êtes habitué seront disponibles. Cela vous donne une grande flexibilité, mais peut aussi demander plus d'efforts pour obtenir l'esthétique souhaitée. Nous allons reprendre l'exercice de la leçon précédente, mais cette fois avec ggnetwork. Cela vous offrira un bon point de comparaison pour déterminer quel paquet vous préférez.

Les attributs de centralité et d'appartenance à une communauté que vous avez créés dans le dernier exercice sont toujours présents.

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.

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