renderPlot
From shiny v0.5.0
by Winston Chang
Plot Output
Renders a reactive plot that is suitable for assigning to
an output
slot.
Usage
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 theoffsetWidth
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 - height
- The height of the rendered plot, in pixels;
or
'auto'
to use theoffsetHeight
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 th - 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 (withquote()
)? This is useful if you want to save an expression in a variable. - func
- A function that generates a plot (deprecated;
use
expr
instead).
Details
The corresponding HTML output tag should be div
or
img
and have the CSS class name
shiny-plot-output
.
Community examples
Looks like there are no examples yet.