R: Put Plot

putPlot {GGally} | R Documentation

## Put Plot

### Description

Function to place your own plot in the layout.

### Usage

    putPlot(pm, value, i, j)

    ## S3 replacement method for class 'ggmatrix'
    pm[i, j, ...] <- value

### Arguments

`pm` | ggally object to be altered
`value` | ggplot object to be placed
`i` | row from the top
`j` | column from the left
`...` | ignored

### Author(s)

Barret Schloerke schloerke@gmail.com

### Examples

    custom_car <- ggpairs(mtcars[, c("mpg", "wt", "cyl")], upper = "blank", title = "Custom Example")
    # ggplot example taken from example(geom_text)
      plot <- ggplot2::ggplot(mtcars, ggplot2::aes(x=wt, y=mpg, label=rownames(mtcars)))
      plot <- plot +
        ggplot2::geom_text(ggplot2::aes(colour=factor(cyl)), size = 3) +
        ggplot2::scale_colour_discrete(l=40)
    custom_car[1, 2] <- plot
    personal_plot <- ggally_text(
      "ggpairs allows you\nto put in your\nown plot.\nLike that one.\n <---"
    )
    custom_car[1, 3] <- personal_plot
    # custom_car

    # remove plots after creating a plot matrix
    custom_car[2,1] <- NULL
    custom_car[3,1] <- "blank" # the same as storing null
    custom_car[3,2] <- NULL
    custom_car

[Package GGally version 1.3.2 Index]