Similar to `matplot`

function, but drawn in grid viewport:
Plot the columns of one matrix against the columns of another.

1 2 |

`x,y` |
vectors or matrices of data for plotting. The number of rows
should match. If one of them are missing, the other is taken
as |

`type` |
* * * |

`lty,lwd` |
vector of line types and widths. The first element is for the first column, the second element for the second column, etc., even if lines are not plotted for all columns. Line types will be used cyclically until all plots are drawn. |

`pch` |
character string or vector of 1-characters or integers for
plotting characters, see |

`col` |
vector of colours. Colours are used cyclically. |

`cex` |
vector of character expansion sizes, used cyclically. This
works as a multiple of |

`xlim,ylim` |
ranges of x and y axes, as in |

`...` |
Graphical parameters (see |

Points involving missing values are not plotted.

The first column of `x`

is plotted against the first column of
`y`

, the second column of `x`

against the second column of `y`

,
etc. If one matrix has fewer columns, plotting will cycle back
through the columns again. (In particular, either `x`

or `y`

may
be a vector, against which all columns of the other argument will
be plotted.)

Because plotting symbols are drawn with lines and because these
functions may be changing the line style, you should probably
specify `lty=1`

when using plotting symbols.

Original code by the R Core development team. Modified by Ingo Voglhuber.

`gbarplot`

, `gpie`

,
`gstars`

, `gsymbols`

,
`gbxp`

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | ```
require(grDevices)
grid.newpage()
grid.rect()
gmatplot((-4:5)^2)
grid.newpage()
sines <- outer(1:20, 1:4, function(x, y) sin(x / 20 * pi * y))
grid.rect()
gmatplot(sines, pch = 1:4, type = "o",
col = rainbow(ncol(sines)))
grid.newpage()
grid.rect()
gmatplot(sines, type = "l", pch = 21:23, col = 2:5)
``` |

Questions? Problems? Suggestions? Tweet to @rdrrHQ or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.

Embedding an R snippet on your website

Add the following code to your website.

For more information on customizing the embed code, read Embedding Snippets.