| dg.ExtraEdge-class {dynamicGraph} | R Documentation |
The class for the edges between vertices and extra vertices.
vertex.indices:"numeric",
see "dg.Edge".
If the index is positiv then the node is a vertex,
else it is the extra vertex. width:"numeric",
see "dg.Edge". dash:"character",
see "dg.Edge". color:"character",
see "dg.Edge". label:"character",
see "dg.Edge". label.position:"numeric",
see "dg.Edge".
Class "dg.Edge", directly.
Class "dg.Node", directly.
signature(object = "dg.ExtraEdge"):
Extract the types ("super classes": "Vertex" or "Extra")
of the vertices (nodes) of the edge.
The methods (except oriented) of dg.Edge
also applies for dg.ExtraEdge.
The method new also accepts the argument vertices or
vertexList. The label is then extracted from these vertices.
The length of vertices should match vertex.indices, where
vertex.indices is used to select vertices form vertexList.
Extra vertices and nodes are used in demo(dg.USArrests)
to display the loadings in a biplot.
Jens Henrik Badsberg
returnExtraEdgeList,
dg.Edge-class, and
dg.TextVertex-class.
vertices <- returnVertexList(paste("V", 1:4, sep = ""))
extra <- returnVertexList(paste("E", 1:4, sep = ""))
extraedge <- new("dg.ExtraEdge", vertex.indices = c(3, -2),
vertices = new("dg.VertexList",
c(vertices[3], extra[2])))
str(extraedge)
color(extraedge)
label(extraedge)
labelPosition(extraedge)
width(extraedge)
nodeIndicesOfEdge(extraedge)
nodeTypesOfEdge(extraedge)
color(extraedge) <- "Black"
label(extraedge) <- "Gryf"
labelPosition(extraedge) <- c(0, 1, 2)
width(extraedge) <- 1
nodeIndicesOfEdge(extraedge) <- c(1, -1)
str(extraedge)