iNZightPlots (version 2.15.3)

exportHTML: ExportHTML

Description

exportHTML is designed to export the iNZight plot as a dynamic, interactive HTML page. Currently only handles single panel plots. Coloured hex plots are currently not available yet.

Usage

exportHTML(
  x,
  file = file.path(dir, "index.html"),
  data,
  local = FALSE,
  dir = tempdir(),
  extra.vars,
  ...
)

# S3 method for `function` exportHTML( x, file = file.path(dir, "index.html"), data = NULL, local = FALSE, dir = tempdir(), extra.vars = NULL, width = dev.size()[1], height = dev.size()[2], ... )

# S3 method for ggplot exportHTML( x, file = file.path(dir, "index.html"), data = NULL, local = FALSE, dir = tempdir(), extra.vars = NULL, mapObj, ... )

# S3 method for inzplotoutput exportHTML( x, file = file.path(dir, "index.html"), data = NULL, local = FALSE, dir = tempdir(), extra.vars = NULL, ... )

Value

an inzHTML object consisting of a link to an HTML rendering of x with filename file, which can be loaded in the browser (for example using browseURL, or calling the print() method of the returned object.

Arguments

x

An iNZight plot object that captures iNZight environment

file

Name of temporary HTML file generated (defaults to `index.html` in a temporary directory, or other as specified using `dir`)

data

dataset/dataframe that you wish to investigate and export more variables from

local

Logical for creating local files for offline use (default to false)

dir

A directory to store the file and output

extra.vars

extra variables specified by the user to be exported

...

extra arguments

width

the desired width of the SVG plot

height

the desired height of the SVG plot

mapObj

iNZightMap object (from iNZightMaps)

Methods (by class)

  • exportHTML(`function`): method for an iNZightPlot-generating function

  • exportHTML(ggplot): method for iNZightMaps or other supported ggplot graphs

  • exportHTML(inzplotoutput): method for output from iNZightPlot

Author

Yu Han Soh

Examples

Run this code
if (FALSE) {
x <- iNZightPlot(Petal.Width, Petal.Length, data = iris, colby = Species)
exportHTML(x, "index.html")

#to export more variables for scatterplots:
 exportHTML(x, "index.html", data = iris, extra.vars = c("Sepal.Length", "Sepal.Width"))
}

Run the code above in your browser using DataLab