Dimensionare i vertici in threejs
Come per tutte le visualizzazioni di reti, spesso conviene adattare la dimensione dei vertici per mostrare la loro importanza relativa. Questo è semplice anche in threejs. In questo esercizio creerai un grafico interattivo threejs della rete del karate club e dimensionerai i vertici in base alla loro centralità di autovettore relativa.
Questo esercizio fa parte del corso
Analisi delle reti in R
Istruzioni dell'esercizio
- Calcola la centralità di autovettore di ciascun vertice usando
eigen_centrality()e salva i valori nell’oggettoec. - Usando
sqrt(), modifica i valori inecper creare un nuovo vettorevpari a cinque volte la radice quadrata della centralità di autovettore originale. - Traccia la rete usando la funzione
graphjsdithreejse imposta l’argomentovertex.sizeuguale ai valori in v.
esercizio interattivo pratico
Prova questo esercizio completando questo codice di esempio.
# Create numerical vector of vertex eigenvector centralities
ec <- as.numeric(___(g)$___)
# Create new vector 'v' that is equal to the square-root of 'ec' multiplied by 5
v <- 5*___(___)
# Plot threejs plot of graph setting vertex size to v
___(g, vertex.size = ___)