CommencezCommencez gratuitement

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

Voir le cours

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)
Modifier et exécuter le code