Notions de base de ggnet
Il existe de nombreuses façons de visualiser un graphe au-delà du tracé de base d'igraph. Un cadre courant consiste à utiliser ggplot2, qui permet de produire des graphiques de grande qualité avec un minimum de réglages de paramètres graphiques. Dans cette leçon, nous verrons les bases de la création d'un graphique avec ggnet2. Ce paquet construit des graphiques de graphes en s'appuyant sur le cadre ggplot2. Bien qu'il produise de beaux visuels, il s'appuie sur des objets graphe provenant d'une autre bibliothèque R, network. Il permet toutefois d'obtenir des graphiques au style ggplot2 sans tout à fait suivre la grammaire formelle des graphiques utilisée par ggnetwork, que nous verrons à la prochaine leçon. Vous remarquerez donc beaucoup de similitudes de syntaxe avec igraph (node.size correspond à vertex.size, et edge.size porte le même nom).
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.
# Create subgraph of retweet_graph
retweet_samp <- induced_subgraph(___, vids = ___)
# Plot retweet_samp using igraph
___(___, vertex.label = NA, edge.arrow.size = 0.2, edge.size = 0.5, vertex.color = "black", vertex.size = 1)