plot.igraph

0th

Percentile

Plotting of graphs

plot.graph is able to plot graphs to any R device. It is the non-interactive companion of the tkplot function.

Keywords
graphs
Usage
plot.igraph(x, axes=FALSE, xlab="", ylab="", add=FALSE,
      xlim=c(-1,1), ylim=c(-1,1), main="", sub="", ...)
Arguments
x
The graph to plot.
axes
Logical, whether to plot axes, defaults to FALSE.
xlab
The label of the horizontal axis. Defaults to the empty string.
ylab
The label of the vertical axis. Defaults to the empty string.
add
Logical scalar, whether to add the plot to the current device, or delete the device's current contents first.
xlim
The limits for the horizontal axis, it is unlikely that you want to modify this.
ylim
The limits for the vertical axis, it is unlikely that you want to modify this.
main
Main title.
sub
Subtitle.
...
Additional arguments, passed to plot.
Details

One convenient way to plot graphs is to plot with tkplot first, handtune the placement of the vertices, query the coordinates by the tkplot.getcoords function and use them with plot to plot the graph to any R device.

Value

  • Returns NULL, invisibly.

concept

Visualization

See Also

layout for different layouts, igraph.plotting for the detailed description of the plotting parameters and tkplot and rglplot for other graph plotting functions.

Aliases
  • plot.igraph
Examples
g <- graph.ring(10)
plot(g, layout=layout.kamada.kawai, vertex.color="green")
Documentation reproduced from package igraph, version 0.5.3, License: GPL (>= 2)

Community examples

Looks like there are no examples yet.