Bases 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 haute qualité avec un minimum de réglages graphiques. Dans cette leçon, nous verrons les bases de la création d’un graphique avec ggnet2. Ce package construit des graphiques de réseaux en s’appuyant sur le framework ggplot2. Même s’il produit de jolis visuels, il s’appuie sur des objets graphe d’une autre bibliothèque R, network. Il permet toutefois d’obtenir une esthétique ggplot2 sans suivre exactement la grammaire formelle des graphiques utilisée par ggnetwork, que nous verrons dans la prochaine leçon. Vous noterez donc de nombreuses similitudes de syntaxe avec igraph (node.size correspond à vertex.size, et edge.size porte le même nom).
Cet exercice fait partie du cours
Études de cas : l’analyse de réseaux avec R
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# 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)