frag.get.layers {archeofrag}R Documentation

Extracts the subgraph of each selected archaeological spatial unit.

Description

Extracts the subgraph of each selected archaeological spatial unit (stratigraphic layer or any other type of spatial unit).

Usage

frag.get.layers(graph, layer.attr, sel.layers)

Arguments

graph

An undirected igraph object.

layer.attr

Character. The name of the vertices attribute giving the spatial unit of each fragment.

sel.layers

Character. The identifier(s) of the stratigraphic spatial units to retrieve.

Details

This function is only a convenient function to extract the subgraphs of selected archaeological spatial unit (stratigraphic layer or any other type of spatial unit). A graph is created for each layer in the vertex attribute given by the layer.attr argument.

Value

A list with a graph for each selected stratigraphic layer.

Author(s)

Sebastien Plutniak <sebastien.plutniak at posteo.net>

Examples

g <- frag.simul.process(n.components=20, vertices=50, disturbance = .15)
igraph::V(g)$layers <- c(rep("layer1", 20), rep("layer2", 20), rep("layer3", 10))
frag.get.layers(g, layer.attr="layers", sel.layers=c("layer1", "layer2"))

[Package archeofrag version 1.2.0 Index]