An add-in to easily create plots with ggplot2
esquisser( data = NULL, coerce_vars = getOption(x = "esquisse.coerceVars", default = TRUE), disable_filters = getOption(x = "esquisse.disable_filters", default = FALSE), viewer = getOption(x = "esquisse.viewer", default = "dialog") )
| data | a data.frame, you can pass a data.frame explicitly to the function, otherwise you'll have to choose one in global environment. |
|---|---|
| coerce_vars | If |
| disable_filters | Logical. Disable the menu allowing to filter data used. |
| viewer | Where to display the gadget: |
code to reproduce chart.
if (interactive()) { # Launch with : esquisser(iris) # If in RStudio it will be launched by default in dialog window # If not, it will be launched in browser # Launch esquisse in browser : esquisser(iris, viewer = "browser") # You can set this option in .Rprofile : options("esquisse.viewer" = "viewer") # or options("esquisse.viewer" = "browser") # esquisse use shiny::runApp # see ?shiny::runApp to see options # available, example to use custom port: options("shiny.port" = 8080) esquisser(iris, viewer = "browser") }