- internal: Add note that client has no RSPM access
- Update installation instructions in README.
- All columns in the 'data' argument to
sankey(data, steps, ...)
are now included in the data field passed to the htmlwidget. - Show how to specify the size of the output widget using
height
/weight
arguments in the vignette.
- New feature: User can set
color
,hover_color
andcolor_overrides
for a sankey() chart using either hex, rgb or R's named colors.
- New feature: user can add template strings to customize the content of node & link popups via
the
node_template
andlink_template
arguments forsankey()
. - Use updated version of utviz JS library
3c8d1e
v1.0.1.
- New feature: allow shiny users to access Sankey node-data by defining an alt-click handler.
- Add a shiny app that demonstrates accessing node-data from JS.
- New function
run_shiny_example()
to run the example apps - New Input-Handler for shiny that converts the node-data (an array of JS objects) to a data.frame
- Fix: prevent multiple widgets being added to the same HTML element
- Use updated version of utviz JS library
#3bb665d
that allows length-1 color palettes in Sunburst charts
- Use MIT license
- Add methods to create a simple sankey diagram.
- Add examples to vignette and function documentation to demonstrate how a simple sankey diagram can be created.
- Adds more tests for the
sankey
function.
- Store the JS dependencies of the sankey() widget in the package (handlebars 4.7.7; utviz
#cdc8842
) - Define the JS dependencies used by sankey() in its .yaml file
- Add an example "admissions" dataset to the package, for use in example code in the vignette.
- Add a sankey htmlwidget skeleton
- Add precommit settings for the project.
- Add vignette for demonstrating how to use the package, and how it meets the client requirements.
- Initialise package structure using pm-init
- Add CODEOWNERS
- Ensure the bare package passes pm-check / rcmd-check / linting
- Add dummy function and test