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
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()