Noções básicas de ggnetwork
Na última lição, você viu que o pacote ggnet2 produz gráficos no estilo ggplot2, com uma sintaxe razoavelmente familiar ao igraph. No entanto, o pacote ggnetwork funciona de um jeito um pouco diferente. Ele converte objetos igraph em data frames que o ggplot2 consegue plotar facilmente. Também adiciona vários novos geoms que podem ser usados para construir gráficos. A função ggnetwork() converte o objeto igraph em um data frame, alguns parâmetros são adicionados ao data frame (neste caso, o parâmetro de espaçamento da seta) e então podem ser plotados usando ggplot. A partir daí, você constrói seu grafo com geom_edges() para as arestas e geom_nodes() para os vértices. Nesta lição vamos fazer dois gráficos básicos do grafo de retweets: um com os padrões do ggplot e outro com uma estilização simples para ficar mais bonito.
Este exercício faz parte do curso
Estudos de caso: Análise de redes em R
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Call ggplot
___(
# Convert retweet_samp to a ggnetwork
___(retweet_samp),
# Specify x, y, xend, yend
aes(x = ___, y = ___, xend = ___, yend = ___)) +
# Add a node layer
___ +
# Add an edge layer
geom_edges()