The data.tree
package is a popular, general purpose hierarchical data
structure for R. Therefore, hp_datatree
tries to make it so hierplane is
compatible with data.tree
objects.
hp_datatree( .data, title = "Hierplane", attributes = NULL, link = "to", node_type = "from", styles = NULL )
.data | A |
---|---|
title | A title, defaults to "Hierplane", this serves as the header/title of the hierplane. |
attributes | Attributes to assign to the nodes, these are the annotation in the nodes. |
link | Link connecting each node, theres are the tabs or connections you see between each node. |
node_type | A column name that determines the node colors. |
styles | Assign styles to hierplane generated from |
if (FALSE) { library(hierplane) library(data.tree) library(yaml) yaml <- " name: r4fun tyler: name: Tyler job: Data Scientist species: Human toulouse: name: Toulouse job: Systems Engineer species: Cat jojo: name: Jojo job: Python Programmer species: Dog ollie: name: Ollie job: Database Administrator species: Dog lucas: name: Lucas job: R Programmer species: Rabbit "aml <- " name: r4fun tyler: name: Tyler job: Data Scientist species: Human toulouse: name: Toulouse job: Systems Engineer species: Cat jojo: name: Jojo job: Python Programmer species: Dog ollie: name: Ollie job: Database Administrator species: Dog lucas: name: Lucas job: R Programmer species: Rabbit " yaml %>% yaml.load() %>% as.Node() %>% hp_datatree( node_type = "species", link = "species", attributes = "job" ) %>% hierplane() }