renderPlot
renderPlot(expr, width = "auto", height = "auto", res = 72, ..., env = parent.frame(), quoted = FALSE, func = NULL)
Arguments
| expr | An expression that generates a plot. |
|---|---|
| width | The width of the rendered plot, in pixels;
or 'auto' to use the offsetWidth of the
HTML element that is bound to this plot. You can also
pass in a function that returns the width in pixels or
'auto'; in the body of the function you may
reference reactive values and functions. |
| height | The height of the rendered plot, in pixels;
or 'auto' to use the offsetHeight of the
HTML element that is bound to this plot. You can also
pass in a function that returns the width in pixels or
'auto'; in the body of the function you may
reference reactive values and functions. |
| res | Resolution of resulting plot, in pixels per
inch. This value is passed to png. Note
that this affects the resolution of PNG rendering in R;
it won't change the actual ppi of the browser. |
| ... | Arguments to be passed through to
png. These can be used to set
the width, height, background color, etc. |
| env | The environment in which to evaluate
expr. |
| quoted | Is expr a quoted expression (with
quote())? This is useful if you want to save an
expression in a variable. |
| func | A function that generates a plot (deprecated;
use expr instead). |
Plot Output
Description
Renders a reactive plot that is suitable for assigning to an output
slot.
Details
The corresponding HTML output tag should be div or img and have
the CSS class name shiny-plot-output.
See also
For more details on how the plots are generated, and how to control the output, seeplotPNG.