Learn R Programming

ggvis (version 0.4.1)

handle_resize: Handlers and interactive inputs for plot sizing.

Description

Handlers and interactive inputs for plot sizing.

Usage

handle_resize(vis, on_resize)

plot_width(vis)

plot_height(vis)

Arguments

vis
Visualisation to listen to.
on_resize
Callback function with arguments: [object Object],[object Object],[object Object]

Examples

Run this code
# This example just prints out the current dimensions to the console
mtcars %>% ggvis(~mpg, ~wt) %>%
  layer_points() %>%
  handle_resize(function(width, height, ...) cat(width, "x", height, "\n"))

# Use plot_width() and plot_height() to dynamically get the plot size
# inside the plot.
mtcars %>% ggvis(~mpg, ~wt) %>% layer_text(text := plot_width())
mtcars %>% ggvis(~mpg, ~wt) %>% layer_text(text := plot_height())

Run the code above in your browser using DataLab