Skip to contents

All functions

add.edge() add.edges()
Add Edges to a Network Object
add.vertices()
Add Vertices to an Existing Network
as.color() is.color()
Transform vector of values into color specification
as.data.frame(<network>)
Coerce a Network Object to a data.frame
as.edgelist(<network>) as.edgelist(<matrix>) as.edgelist(<tbl_df>) is.edgelist()
Convert a network object into a numeric edgelist matrix
as.matrix(<network>) as.matrix.network(<adjacency>) as.matrix.network(<edgelist>) as_tibble(<network>) as.tibble.network() as.matrix.network(<incidence>)
Coerce a Network Object to Matrix or Table Form
as.network(<default>) as.network(<matrix>)
Coercion from Matrices to Network Objects
as.sociomatrix()
Coerce One or More Networks to Sociomatrix Form
delete.edge.attribute() delete.network.attribute() delete.vertex.attribute() get.edge.attribute() get.edge.value() get.network.attribute() get.vertex.attribute() list.edge.attributes() list.network.attributes() list.vertex.attributes() network.vertex.names() `network.vertex.names<-`() set.edge.attribute() set.edge.value() set.network.attribute() set.vertex.attribute()
Attribute Interface Methods for the Network Class
delete.edges() delete.vertices()
Remove Elements from a Network Object
network.bipartite() network.adjacency() network.edgelist() network.incidence()
Edgeset Constructors for Network Objects
emon
Interorganizational Search and Rescue Networks (Drabek et al.)
flo
Florentine Wedding Data (Padgett)
get.edgeIDs() get.edges() get.dyads.eids()
Retrieve Edges or Edge IDs Associated with a Given Vertex
get.inducedSubgraph() `%s%`
Retrieve Induced Subgraphs and Cuts
get.neighborhood()
Obtain the Neighborhood of a Given Vertex
has.edges()
Determine if specified vertices of a network have any edges (are not isolates)
is.adjacent()
Determine Whether Two Vertices Are Adjacent
loading.attributes
Examples of how to load vertex and edge attributes into networks
mixingmatrix() `[[`(<mixingmatrix>) `$`(<mixingmatrix>) is.directed(<mixingmatrix>) is.bipartite(<mixingmatrix>) print(<mixingmatrix>)
Mixing matrix
`+`(<network>) `-`(<network>) `*`(<network>) `!`(<network>) `|`(<network>) `&`(<network>) `%c%`(<network>)
Network Operators
network-package
Classes for Relational Data
is.network() as.network() network() network.copy() print(<network>) summary(<network>)
Network Objects
network.arrow()
Add Arrows or Segments to a Plot
network.density()
Compute the Density of a Network
network.dyadcount(<network>)
Return the Number of (Possibly Directed) Dyads in a Network Object
network.edgecount(<network>)
Return the Number of Edges in a Network Object
network.edgelabel()
Plots a label corresponding to an edge in a network plot.
`[`(<network>) `[<-`(<network>) `%e%` `%e%<-`() `%eattr%` `%eattr%<-`() `%n%` `%n%<-`() `%nattr%` `%nattr%<-`() `%v%` `%v%<-`() `%vattr%` `%vattr%<-`()
Extraction and Replacement Operators for Network Objects
has.loops() is.bipartite() is.directed() is.hyper() is.multiplex()
Indicator Functions for Network Properties
network.initialize()
Initialize a Network Class Object
network.layout.circle() network.layout.fruchtermanreingold() network.layout.kamadakawai()
Vertex Layout Functions for plot.network
network.loop()
Add Loops to a Plot
is.na(<network>) network.naedgecount()
Identifying and Counting Missing Edges in a Network Object
network.size()
Return the Size of a Network
network.vertex()
Add Vertices to a Plot
permute.vertexIDs()
Permute (Relabel) the Vertices Within a Network
plot(<network>) plot.network(<default>)
Two-Dimensional Visualization for Network Objects
plotArgs.network()
Expand and transform attributes of networks to values appropriate for aguments to plot.network
prod(<network>)
Combine Networks by Edge Value Multiplication
read.paj()
Read a Pajek Project or Network File and Convert to an R 'Network' Object
sum(<network>)
Combine Networks by Edge Value Addition
valid.eids()
Get the ids of all the edges that are valid in a network
which.matrix.type()
Heuristic Determination of Matrix Types for Network Storage