| use_vegawidget {vegawidget} | R Documentation |
Add vegawidget functions to your package
Description
These functions are offered to help you import and re-export vegawidget functions in your package. For more detail, please see this article.
Usage
use_vegawidget(s3_class_name = NULL)
use_vegawidget_interactive()
Arguments
s3_class_name |
|
Details
use_vegawidget():
Adds vegawidget functions:
-
format(),print(),knit_print() -
vw_to_svg()and other image functions
In practical terms:
adds vegawidget to
Importsin your package's DESCRIPTION file.adds V8, withr, fs, rsvg, and png to
Suggestsin your package's DESCRIPTION file.creates
R/utils-vegawidget.Ryou can delete references to functions you do not want to re-export.
If you have your own S3 class for a spec, specify the s3_class_name
argument. You will have to edit R/utils-vegawidget-<s3_class_name>.R:
add the code within your class's method for to coerce your object to a
vegaspec.
To permit knit-printing of your custom class, you will have to add some code
to your package's .onLoad() function.
use_vegawidget_interactive():
If you want to add the JavaScript and Shiny functions,
use this after running use_vegawidget(). It adds:
-
vw_add_data_listener()and other listener-functions. -
vw_handler_data()and other handler functions. -
vw_shiny_get_data()and other Shiny getters. -
vw_shiny_set_data()and other Shiny setters.
In practical terms:
adds shiny, dplyr, to
Suggests.creates
R/utils-vegawidget-interactive.R.at your discretion, delete references to functions you do not want to re-export.
Value
invisible NULL, called for side effects