## ----include = FALSE---------------------------------------------------------- knitr::opts_chunk$set(collapse = TRUE, comment = "#>") knitr::opts_knit$set(global.par = TRUE) ## ----echo = FALSE, message = FALSE-------------------------------------------- library(igraph) oldmar <- par()$mar par(mar = c(0, 0, 1, 0)) ## ----------------------------------------------------------------------------- library(incidentally) ## ----echo = TRUE, results = 'hide', warning = FALSE--------------------------- I <- incidence.from.congress(session = 115, types = c("sres"), areas = c("All"), format = "data", narrative = TRUE) ## ----------------------------------------------------------------------------- I$matrix[1:5,1:5] I$legislator[1:5,1:5] I$bills[1:5,c(1,2,4,5)] ## ----echo = TRUE, results = 'hide', warning = FALSE--------------------------- B <- incidence.from.congress(session = 115, types = c("sres"), areas = c("All"), format = "igraph") ## ----------------------------------------------------------------------------- B ## ----------------------------------------------------------------------------- library(backbone) ## ----------------------------------------------------------------------------- network <- sdsm(B, alpha = 0.05, narrative = TRUE) network ## ----------------------------------------------------------------------------- plot(network, vertex.label = NA, vertex.frame.color = NA, vertex.size = 10) ## ----------------------------------------------------------------------------- signed <- sdsm(B, alpha = 0.05, signed = TRUE) ## ----------------------------------------------------------------------------- E(signed)$color <- rgb(0,1,0,1) #Define color of positive edges E(signed)$color[which(E(signed)$sign==-1)] <- rgb(1,0,0,.05) #Define color of negative edges layout <- layout_nicely(delete_edges(signed, which(E(signed)$sign==-1))) #Get layout based on positive edges plot(signed, vertex.label = NA, vertex.frame.color = NA, vertex.size = 10, layout = layout) ## ----echo = FALSE------------------------------------------------------------- par(mar = oldmar)