widget2png: Make a static png file for an htmlwidget

Description Usage Arguments Details Examples

View source: R/output_save.R

Description

Make a static png file for an htmlwidget

Usage

1
widget2png(p, file, timeout = 500)

Arguments

p

htmlwidget object

file

where to save png file

timeout

plot render timeout in milliseconds (see details)

Details

This uses phantomjs (https://phantomjs.org) to render your htmlwidget in a headless browser and take a screenshot of it, creating a static output. This assumes that phantomjs has been installed on your machine and is available as a system call. For plots that take longer to load and render, you may need to increase the value of timeout. Note that this function is experimental.

Examples

1
2
3
4
5
6
7
## Not run: 
path <- tempfile(fileext = ".png")
figure(tools = NULL) %>%
  ly_points(1:10) %>%
  widget2png(path)

## End(Not run)

rbokeh documentation built on Aug. 4, 2021, 1:06 a.m.