Search code examples
rggvisshiny

How to set ggvis to use canvas renderer by default?


Is it possible to make a ggvis widget use the canvas renderer by default (instead of svg)?


Solution

  • Set renderer to canvas in set_options:

    library(ggvis)
    
    mtcars %>%
      ggvis(~wt, ~mpg) %>%
      layer_points() %>%
      set_options(width = 300, height = 200, 
                  padding = padding(10, 10, 10, 10),
                  renderer = "canvas")