Visualizzare gli attributi
In questo esercizio imparerai a creare oggetti igraph con attributi direttamente da dataframe e a visualizzare gli attributi nei grafici. Useremo una seconda rete di amicizie tra studenti.
Questo esercizio fa parte del corso
Analisi delle reti in R
Istruzioni dell'esercizio
- Crea un nuovo oggetto igraph con
graph_from_data_frame(). Devi fornire due dataframe:friends1_edgescontiene tutti gli archi della rete con attributi efriends1_nodescontiene tutti i vertici della rete con attributi. - Visualizza tutti gli archi in cui l'attributo
hoursè maggiore o uguale a 5 ore. - Crea un nuovo attributo di vertice con i nomi dei colori:
"orange"per le femmine e"dodgerblue"per i maschi. - Traccia la rete con i vertici colorati per genere e imposta i nomi delle etichette su
"black".
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
library(igraph)
# Create an igraph object with attributes directly from dataframes
g1 <- ___(d = friends1_edges, vertices = friends1_nodes, directed = FALSE)
# Subset edges greater than or equal to 5 hours
E(g1)[[___]]
# Set vertex color by gender
V(g1)$color <- ifelse(V(g1)$gender == ___, "orange", "dodgerblue")
# Plot the graph
___(g1, vertex.label.color = "___")