Ho una rete che, quando lo stampo, ha un numero di nodi sovrapposti. Voglio cambiare l'opacità dei colori in modo da poter vedere i nodi al di sotto degli altri quando si sovrappongono. Ad esempio, guarda questo video: https://vimeo.com/52390053Modifica dell'opacità del nodo/vertice in iGraph in R
Sto usando iGraph
per i miei grafici. Ecco un trafiletto semplificata di codice:
net1 <- graph.data.frame(myedgelist, vertices=nodeslist, directed = TRUE)
g <- graph.adjacency(get.adjacency(net1))
V(g)$color <- nodeslist$colors #This is a set of specific colors corresponding to each node. They are in the format "skyblue3". (These plot correctly for me).
E(g)$color <-"gray"
plot.igraph(g)
Non posso, tuttavia, trovare un'opzione in iGraph
per modificare l'opacità dei colori dei nodi.
Qualche idea su come potrei farlo? Ho pensato forse qualcosa come V(g)$alpha <- 0.8
, ma questo non fa nulla.
Perfetto, grazie. L'ho modificato nel mio codice come segue: plot (g, vertex.color = adjustcolor (nodeslist $ colors, alpha.f = .5)) È interessante notare che non funziona con tkplot(), solo trama (). Dato che ho bisogno di spostare alcune cose, ho bisogno di incorporare le coordinate di tkplot() nella normale funzione plot() e poi fare l'opacità cambia lì. – Net20