Class dg.ExtraEdge
The class for the edges between vertices and extra vertices.
vertex.indices
:Object of class "numeric"
,
see "dg.Edge"
.
If the index is positiv then the node is a vertex,
else it is the extra vertex.
width
:Object of class "numeric"
,
see "dg.Edge"
.
dash
:Object of class "character"
,
see "dg.Edge"
.
color
:Object of class "character"
,
see "dg.Edge"
.
label
:Object of class "character"
,
see "dg.Edge"
.
label.position
:Object of class "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 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
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)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.