# plot.igraph

From igraph v0.5.3
by Gabor Csardi

##### 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.

##### 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.