save_d3_png | R Documentation |
Save a D3 visualization to PNG (e.g. for including in another document).
save_d3_png( d3, file, background = "white", width = 992, height = 744, delay = 0.2, zoom = 1 )
d3 |
D3 visualization to save |
file |
File to save HTML into |
background |
Text string giving the html background color of the widget. Defaults to white. |
width |
Image width |
height |
Image height |
delay |
Time to wait before taking screenshot, in seconds. Sometimes a longer delay is needed for all assets to display properly. |
zoom |
A number specifying the zoom factor. A zoom factor of 2 will result in twice as many pixels vertically and horizontally. Note that using 2 is not exactly the same as taking a screenshot on a HiDPI (Retina) device: it is like increasing the zoom to 200 doubling the height and width of the browser window. This differs from using a HiDPI device because some web pages load different, higher-resolution images when they know they will be displayed on a HiDPI device (but using zoom will not report that there is a HiDPI device). |
PNG versions of D3 visualizations are created by displaying them in an offscreen web browser and taking a screenshot of the rendered web page.
Using the save_d3_png()
function requires that you install the
webshot package, as well as the phantom.js headless browser (which
you can install using the function webshot::install_phantomjs()
).
save_d3_html()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.