plotPrettyGraph: Simple plotPrettyGraph function saves to png.

View source: R/plotPrettyGraph.R

plotPrettyGraphR Documentation

Simple plotPrettyGraph function saves to png.

Description

PlotPrettyGraph given inputs from the makeGraph function. adapted from http://is-r.tumblr.com/.

Usage

plotPrettyGraph(
  adjacencyMatrix,
  functionToPlot,
  pngfn = tempfile(fileext = ".png"),
  scaleText = 0.5,
  vertexSize = NA,
  figScale = 11,
  layoutmode = "eigen",
  hueval = 0
)

Arguments

adjacencyMatrix

igraph adjacencyMatrix

functionToPlot

igraph node-level graph value e.g. degree, page.rank, etc

pngfn

filename for output png or to screen if NA

scaleText

relative size of text to vertices

vertexSize

cex size of vertices

figScale

the figure will be of square size 2^figScale in pixels

layoutmode

see gplot.layout in sna package

hueval

controls the hue in hsv

Value

no output

Author(s)

Avants BB, Christopher DeSante and David Sparks

Examples


data("bold_correlation_matrix", package = "ANTsR")
dmat <- data.matrix(bold_correlation_matrix)
if (usePkg("igraph")) {
  gg <- makeGraph(dmat, 0.1)
  rownames(gg$adjacencyMatrix) <- colnames(bold_correlation_matrix)
  plotPrettyGraph(gg$adjacencyMatrix, gg$degree, figScale = 12, scaleText = 5)
}


stnava/ANTsR documentation built on April 16, 2024, 12:17 a.m.