g6R0.5.0 package

Graph Visualisation Engine Widget for R and 'shiny' Apps

animation_config

Create Animation Configuration for G6 Graphs

antv_dagre_layout

Generate G6 AntV Dagre layout configuration

as_g6_element

Coerce to a g6 element object

as_g6_elements

Coerce to a list of g6_elements objects

auto_adapt_label

Configure Auto Adapt Label Behavior

auto_fit_config

Create Auto-Fit Configuration for G6 Graphs

background

Configure Background Plugin for G6

brush_select

Configure Brush Selection Interaction

bubble_sets

Configure Bubble Sets Plugin for G6

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

d3_force_layout

Generate G6 D3 Force layout configuration

dagre_layout

Generate G6 AntV Dagre layout configuration

dendrogram_layout

Generate G6 Dendrogram layout configuration

drag_canvas

Configure Drag Canvas Behavior

drag_element_force

Configure Drag Element Force Behavior

drag_element

Configure Drag Element Behavior

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

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

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_data

Create a g6_data object

g6_element

G6 Graph Elements

g6_elements

Create and validate lists of G6 elements

g6_fit_center

Center graph

g6_igraph

Create a G6 Graph from an igraph Object

g6_layout

Set the layout algorithm for a g6 graph

g6_options

Configure Global Options for G6 Graph

g6_plugins

Create a List of G6 Plugins

g6_proxy

Create a proxy object to modify an existing g6 graph instance

g6_set_options

Set options for a g6 graph via proxy

g6_set_theme

Set the theme for a g6 graph via proxy

g6_update_behavior

Update a behavior in a g6 graph via proxy

g6_update_layout

Execute layout for a g6 graph via proxy

g6_update_plugin

Update a plugin in a g6 graph via proxy

g6-add

Add nodes/edges/combos to a g6 graph via proxy

g6-combo-action

Collapse or expand a combo element in a g6 graph

g6-element-toggle

Hide/show elements in a g6 graph

g6-focus

Focus on specific elements in a g6 graph via proxy

g6-get

Get the state of nodes/edges/combos in a g6 graph via proxy

g6-remove

Remove nodes/edge/combos from a g6 graph via proxy

g6-set

Set the state of nodes/edges/combos in a g6 graph via proxy

g6-shiny

Shiny bindings for g6

g6-update

Update nodes/edges/combos to a g6 graph via proxy

g6

Create a G6 Graph Visualization

g6R-package

g6R: Graph Visualisation Engine Widget for R and 'shiny' Apps

grid_line

Configure Grid Line Plugin

history

Configure History Plugin

hover_activate

Configure Hover Activate Behavior

hull

Configure Hull Plugin

is_g6_data

Check if an object is a g6_data object

is_g6_element

Check if an object is a G6 element

is_g6_elements

Check if an object is a list of G6 elements

JS

Marks as string to be processed as a JS function

lasso_select

Configure Lasso Select Behavior

legend

Configure Legend Plugin

minimap

Configure Minimap Plugin

node_options

Create Node Options Configuration for G6 Graphs

node_style_options

Create Node Style Options for G6 Graphs

optimize_viewport_transform

Configure Optimize Viewport Transform Behavior

radial_layout

Generate G6 Radial layout configuration

scroll_canvas

Configure Scroll Canvas Behavior

snapline

Configure Snapline Plugin

timebar

Configure Timebar Plugin

toolbar

Configure Toolbar Plugin

tooltips

Configure Tooltip Plugin

watermark

Configure Watermark Plugin

zoom_canvas

Configure Zoom Canvas Behavior

Create stunning network experiences powered by the 'G6' graph visualisation engine 'JavaScript' library <https://g6.antv.antgroup.com/en>. In 'shiny' mode, modify your graph directly from the server function to dynamically interact with nodes and edges. Select your favorite layout among 20 choices. 15 behaviors are available such as interactive edge creation, collapse-expand and brush select. 17 plugins designed to improve the user experience such as a mini-map, toolbars and grid lines. Customise the look and feel of your graph with comprehensive options for nodes, edges and more.

  • Maintainer: David Granjon
  • License: MIT + file LICENSE
  • Last published: 2025-12-09