layout.distance | R Documentation |
Computes a geodesic path distance matrix for a network after symmetrizing, replacing Inf values with default.dist
layout.distance(net, default.dist = NULL, weight.attr = NULL,
weight.dist = FALSE)
net |
The network that the distance matrix should be computed for |
default.dist |
An (optional) value to be used to replace undefined values created by isolates and disconnected components. |
weight.attr |
character, (optional) the name of an edge attribute of |
weight.dist |
logical, should the edge values given by |
If no default.dist
is provided the value sqrt(network.size(net))
will be used. If input is similarity, it will be recoded/reversed to distances by subtracting each non-zero value from the max value of the matrix and adding the min value of the matrix. If the network is directed, the matrix will then be symmatrized to either the max value of i-j relation (if weight.dist=FALSE
) or min value of i-j relation (if weight.dist=TRUE
). Note that if the network is marked as undirected but includes bi-directional edges, the (i,j) value will be chosen instead of (j,i).
A distance matrix assumed to be appropriate for the network.
Skye Bender-deMoll
test<-network.initialize(4)
add.edges(test,tail=1:2,head=2:3)
# in adjacency matrix form
as.matrix(test)
# as matrix of geodesic distances
layout.distance(test,1.5)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.