Learn R Programming

bibliometrix (version 1.4)

histNetwork: Historical co-citation network

Description

histNetwork creates a historical co-citation network from a bibliographic data frame.

Usage

histNetwork(M, n = 10, sep = ";")

Arguments

M
is a bibliographic data frame obtained by the converting function convert2df. It is a data matrix with cases corresponding to manuscripts and variables to Field Tag in the original SCOPUS and Thomson Reuters' ISI Web of Knowledge file.
n
is an integer, indicating the number of most cited references to select. Default value is 10.
sep
is the field separator character. This character separates strings in CR column of the data frame. The default is sep = ";".

Value

histAnalysis returns an object of class "list" containing the following components:
NetMatrix
the historical co-citation network matrix Degree
the min degree of the network

See Also

convert2df to import and convert an ISI or SCOPUS Export file in a bibliographic data frame.

summary to obtain a summary of the results.

plot to draw some useful plots of the results.

biblioNetwork to compute a bibliographic network.

Examples

Run this code
data(scientometrics)

histResults <- histNetwork(scientometrics, n = 10, sep = ";")

library("igraph")

# Create igraph object
bsk.network <- graph.adjacency(histResults[[1]],mode = "directed")

# Remove loops
bsk.network <- simplify(bsk.network, remove.multiple = TRUE, remove.loops = TRUE) 

# Create the network layout (fixing vertical vertex coordinates by years)
l <- layout.fruchterman.reingold(bsk.network)
l[,2] <- histResults[[3]]$Year

# Plot the hystorical co-citation network
plot(bsk.network,layout = l, vertex.label.dist = 0.5, 
vertex.frame.color = 'blue', vertex.label.color = 'black', 
vertex.label.font = 1, vertex.label = V(bsk.network)$name, 
vertex.label.cex = 0.5,edge.arrow.size=0.1)


Run the code above in your browser using DataLab