## S3 method for class 'diffnet'plot( x, y =NULL, t =1, vertex.color = c(adopt ="steelblue", noadopt ="white"), vertex.size ="degree", main ="Diffusion network in time %d", minmax.relative.size = getOption("diffnet.minmax.relative.size", c(0.01,0.04)),...)
Arguments
x: An object of class diffnet
y: Ignored.
t: Integer scalar indicating the time slice to plot.
vertex.color: Character scalar/vector. Color of the vertices.
vertex.size: Either a numeric scalar or vector of size n, or any of the following values: "indegree", "degree", or "outdegree" (see details).
main: Character. A title template to be passed to sprintf.
minmax.relative.size: Passed to rescale_vertex_igraph.
...: Further arguments passed to plot.igraph.
Returns
A matrix with the coordinates of the vertices.
Details
Plotting is done via the function plot.igraph.
When vertex.size is either of "degree", "indegree", or "outdegree", vertex.size will be replace with dgr(.,cmode = )
so that the vertex size reflects the desired degree.
The argument minmax.relative.size is passed to rescale_vertex_igraph
which adjusts vertex.size so that the largest and smallest vertices have a relative size of minmax.relative.size[2] and minmax.relative.size[1] respectively with respect to the x-axis.