# Graph Visualisation Engine Widget for R and 'shiny' Apps

## Documentation for package ‘g6R’ version 0.6.0

- DESCRIPTION file.
- User guides, package vignettes and other documentation.
- Package NEWS.

## Help Pages

A B C D E F G H I J L M N O P R S T V W Z

## -- A --

animation_config | Create Animation Configuration for G6 Graphs
antv_dagre_layout | Generate G6 AntV Dagre layout configuration
as_g6_combo | Coerce to a g6 element object
as_g6_combo.g6_combo | Coerce to a g6 element object
as_g6_combo.list | Coerce to a g6 element object
as_g6_combos | Coerce to a list of g6_elements objects
as_g6_combos.data.frame | Coerce to a list of g6_elements objects
as_g6_combos.g6_combos | Coerce to a list of g6_elements objects
as_g6_combos.list | Coerce to a list of g6_elements objects
as_g6_data | Create a g6_data object
as_g6_data.g6_data | Create a g6_data object
as_g6_data.list | Create a g6_data object
as_g6_edge | Coerce to a g6 element object
as_g6_edge.g6_edge | Coerce to a g6 element object
as_g6_edge.list | Coerce to a g6 element object
as_g6_edges | Coerce to a list of g6_elements objects
as_g6_edges.data.frame | Coerce to a list of g6_elements objects
as_g6_edges.g6_edges | Coerce to a list of g6_elements objects
as_g6_edges.list | Coerce to a list of g6_elements objects
as_g6_node | Coerce to a g6 element object
as_g6_node.g6_node | Coerce to a g6 element object
as_g6_node.list | Coerce to a g6 element object
as_g6_nodes | Coerce to a list of g6_elements objects
as_g6_nodes.data.frame | Create and validate lists of G6 elements
as_g6_nodes.g6_nodes | Create and validate lists of G6 elements
as_g6_nodes.list | Create and validate lists of G6 elements
as_g6_port | Coerce to a g6_port object
as_g6_port.g6_port | Coerce to a g6_port object
as_g6_port.list | Coerce to a g6_port object
as_g6_ports | Coerce to a list of g6_port objects (g6_ports)
as_g6_ports.g6_ports | Coerce to a list of g6_port objects (g6_ports)
as_g6_ports.list | Coerce to a list of g6_port objects (g6_ports)
auto_adapt_label | Configure Auto Adapt Label Behavior
auto_fit_config | Create Auto-Fit Configuration for G6 Graphs

## -- B --

background | Configure Background Plugin for G6
brush_select | Configure Brush Selection Interaction
bubble_sets | Configure Bubble Sets Plugin for G6

## -- C --

canvas_config | Create Canvas Configuration for G6 Graphs
circular_layout | Generate G6 AntV circular layout configuration
click_select | Configure Click Select Behavior
collapse_expand | Configure Collapse Expand Behavior
combo_combined_layout | Create an AntV Combo Combined Layout
combo_options | Create Combo Options Configuration for G6 Graphs
compact_box_layout | Generate G6 AntV Compact Box layout configuration
concentric_layout | Generate G6 AntV Concentric layout configuration
context_menu | Configure Context Menu Behavior
create_edge | Configure Create Edge Behavior

## -- D --

d3_force_layout | Generate G6 D3 Force layout configuration
dag | Example DAG graph
dagre_layout | Generate G6 AntV Dagre layout configuration
dendrogram_layout | Generate G6 Dendrogram layout configuration
drag_canvas | Configure Drag Canvas Behavior
drag_element | Configure Drag Element Behavior
drag_element_force | Configure Drag Element Force Behavior

## -- E --

edge_bundling | Configure Edge Bundling Plugin
edge_filter_lens | Configure Edge Filter Lens Plugin
edge_options | Create Edge Options Configuration for G6 Graphs
edge_style_options | Create Edge Style Options for G6 Graphs

## -- F --

fish_eye | Configure Fish Eye Plugin
fix_element_size | Configure Fix Element Size Behavior
focus_element | Configure Focus Element Behavior
force_atlas2_layout | Generate G6 Force Atlas2 layout configuration
fruchterman_layout | Generate G6 Fruchterman layout configuration
fullscreen | Configure Fullscreen Plugin

## -- G --

g6 | Create a G6 Graph Visualization
g6-shiny | Shiny bindings for g6
g6Output | Shiny bindings for g6
g6_add_combos | Add nodes/edges/combos to a g6 graph via proxy
g6_add_data | Add nodes/edges/combos to a g6 graph via proxy
g6_add_edges | Add nodes/edges/combos to a g6 graph via proxy
g6_add_nodes | Add nodes/edges/combos to a g6 graph via proxy
g6_add_plugin | Add a plugin to a g6 graph via proxy
g6_behaviors | Create G6 Graph Behaviors Configuration
g6_canvas_resize | Resize the canvas of a g6 graph via proxy
g6_collapse_combo | Collapse or expand a combo element in a g6 graph
g6_collapse_options | Configure collapse button for nodes
g6_combo | G6 Graph Elements
g6_combos | Create and validate lists of G6 elements
g6_data | Create a g6_data object
g6_edge | G6 Graph Elements
g6_edges | Create and validate lists of G6 elements
g6_expand_combo | Collapse or expand a combo element in a g6 graph
g6_fit_center | Center graph
g6_get_combos | Get the state of nodes/edges/combos in a g6 graph via proxy
g6_get_edges | Get the state of nodes/edges/combos in a g6 graph via proxy
g6_get_input_ports | Extract ports from a g6 graph state via proxy
g6_get_nodes | Get the state of nodes/edges/combos in a g6 graph via proxy
g6_get_output_ports | Extract ports from a g6 graph state via proxy
g6_get_ports | Extract ports from a g6 graph state via proxy
g6_hide_combos | Hide/show elements in a g6 graph
g6_hide_edges | Hide/show elements in a g6 graph
g6_hide_elements | Hide/show elements in a g6 graph
g6_hide_nodes | Hide/show elements in a g6 graph
g6_igraph | Create a G6 Graph from an igraph Object
g6_input_port | Create a G6 Port
g6_layout | Set the layout algorithm for a g6 graph
g6_node | G6 Graph Elements
g6_nodes | Create and validate lists of G6 elements
g6_options | Configure Global Options for G6 Graph
g6_output | Shiny bindings for g6
g6_output_port | Create a G6 Port
g6_plugins | Create a List of G6 Plugins
g6_port | Create a G6 Port
g6_ports | Create a List of G6 Ports
g6_proxy | Create a proxy object to modify an existing g6 graph instance
g6_remove_combos | Remove nodes/edge/combos from a g6 graph via proxy
g6_remove_edges | Remove nodes/edge/combos from a g6 graph via proxy
g6_remove_nodes | Remove nodes/edge/combos from a g6 graph via proxy
g6_set_combos | Set the state of nodes/edges/combos in a g6 graph via proxy
g6_set_data | Set the state of nodes/edges/combos in a g6 graph via proxy
g6_set_edges | Set the state of nodes/edges/combos in a g6 graph via proxy
g6_set_nodes | Set the state of nodes/edges/combos in a g6 graph via proxy
g6_set_options | Set options for a g6 graph via proxy
g6_set_theme | Set the theme for a g6 graph via proxy
g6_show_combos | Hide/show elements in a g6 graph
g6_show_edges | Hide/show elements in a g6 graph
g6_show_elements | Hide/show elements in a g6 graph
g6_show_nodes | Hide/show elements in a g6 graph
g6_update_behavior | Update a behavior in a g6 graph via proxy
g6_update_combos | Update nodes/edges/combos to a g6 graph via proxy
g6_update_edges | Update nodes/edges/combos to a g6 graph via proxy
g6_update_layout | Execute layout for a g6 graph via proxy
g6_update_nodes | Update nodes/edges/combos to a g6 graph via proxy
g6_update_plugin | Update a plugin in a g6 graph via proxy
g6_update_ports | Update ports for one or more nodes in a g6 graph via proxy
grid_line | Configure Grid Line Plugin

## -- H --

history | Configure History Plugin
hover_activate | Configure Hover Activate Behavior
hull | Configure Hull Plugin

## -- I --

is_g6_collapse_options | Configure collapse button for nodes
is_g6_combo | Check if an object is a G6 element
is_g6_combos | Check if an object is a list of G6 elements
is_g6_data | Check if an object is a g6_data object
is_g6_edge | Check if an object is a G6 element
is_g6_edges | Check if an object is a list of G6 elements
is_g6_node | Check if an object is a G6 element
is_g6_nodes | Check if an object is a list of G6 elements
is_g6_port | Check if an object is a g6_port
is_g6_ports | Check if an object is a g6_port

## -- J --

JS | Marks as string to be processed as a JS function

## -- L --

lasso_select | Configure Lasso Select Behavior
legend | Configure Legend Plugin
lesmis | Character network from "Les miserables" novel

## -- M --

minimap | Configure Minimap Plugin

## -- N --

node_options | Create Node Options Configuration for G6 Graphs
node_style_options | Create Node Style Options for G6 Graphs

## -- O --

optimize_viewport_transform | Configure Optimize Viewport Transform Behavior

## -- P --

poke | Example pokemon data

## -- R --

radial | Example Network for radial layouts
radial_layout | Generate G6 Radial layout configuration
renderG6 | Shiny bindings for g6
render_g6 | Shiny bindings for g6

## -- S --

scroll_canvas | Configure Scroll Canvas Behavior
set_g6_max_collapse_depth | Set max collapse depth
snapline | Configure Snapline Plugin

## -- T --

timebar | Configure Timebar Plugin
toolbar | Configure Toolbar Plugin
tooltips | Configure Tooltip Plugin
tree | Example tree graph

## -- V --

validate_edges_ports | Validate that all edges connect input/output ports
validate_element | G6 Graph Elements
validate_element.g6_combo | G6 Graph Elements
validate_element.g6_edge | G6 Graph Elements
validate_element.g6_element | G6 Graph Elements
validate_element.g6_node | G6 Graph Elements
validate_elements | Create and validate lists of G6 elements
validate_elements.g6_combos | Create and validate lists of G6 elements
validate_elements.g6_edges | Create and validate lists of G6 elements
validate_elements.g6_nodes | Create and validate lists of G6 elements
validate_port | Validate a single G6 port
validate_port.g6_port | Validate a single G6 port
validate_ports | Validate a list of G6 ports
validate_ports.g6_ports | Validate a list of G6 ports
validate_ports.list | Validate a list of G6 ports

## -- W --

watermark | Configure Watermark Plugin

## -- Z --

zoom_canvas | Configure Zoom Canvas Behavior