Skip to contents

Initialize

g6

Initialize a g6 network

g6()
Create a G6 Graph Visualization

Shiny

Render g6 instance in a Shiny app

igraph

Render an igraph object as g6

g6_igraph()
Create a G6 Graph from an igraph Object

Proxy

Update a g6 instance from the server function of a Shiny app

Setup

Setup a g6 proxy

g6_proxy()
Create a proxy object to modify an existing g6 graph instance

Add elements

Add elements to a g6 instance

g6_add_nodes() g6_add_edges() g6_add_combos() g6_add_data()
Add nodes/edges/combos to a g6 graph via proxy
g6_add_plugin()
Add a plugin to a g6 graph via proxy

Remove elements

Remove elements from a g6 instance

g6_remove_nodes() g6_remove_edges() g6_remove_combos()
Remove nodes/edge/combos from a g6 graph via proxy

Update elements

Update elements from a g6 instance

g6_update_nodes() g6_update_edges() g6_update_combos()
Update nodes/edges/combos to a g6 graph via proxy

Get elements

Get elements state from a g6 instance

g6_get_nodes() g6_get_edges() g6_get_combos()
Get the state of nodes/edges/combos in a g6 graph via proxy

Select elements

Select elements state from a g6 instance

g6_set_nodes() g6_set_edges() g6_set_combos() g6_set_data()
Set the state of nodes/edges/combos in a g6 graph via proxy

Canvas

canvas util function

g6_canvas_resize()
Resize the canvas of a g6 graph via proxy
g6_fit_center()
Center graph

Elements actions

elements actions

g6_focus_elements()
Focus on specific elements in a g6 graph via proxy
g6_hide_elements() g6_show_elements()
Hide/show elements in a g6 graph
g6_collapse_combo() g6_expand_combo()
Collapse or expand a combo element in a g6 graph

Others

Others

g6_add_plugin()
Add a plugin to a g6 graph via proxy
g6_set_options()
Set options for a g6 graph via proxy
g6_update_plugin()
Update a plugin in a g6 graph via proxy
g6_update_behavior()
Update a behavior in a g6 graph via proxy

Layout

Graph layout

g6_layout()
Set the layout algorithm for a g6 graph
antv_dagre_layout()
Generate G6 AntV Dagre layout configuration
circular_layout()
Generate G6 AntV circular layout configuration
compact_box_layout()
Generate G6 AntV Compact Box layout configuration
concentric_layout()
Generate G6 AntV Concentric layout configuration
d3_force_layout()
Generate G6 D3 Force layout configuration
dagre_layout()
Generate G6 AntV Dagre layout configuration
dendrogram_layout()
Generate G6 Dendrogram layout configuration
force_atlas2_layout()
Generate G6 Force Atlas2 layout configuration
fruchterman_layout()
Generate G6 Fruchterman layout configuration
radial_layout()
Generate G6 Radial layout configuration

Options

g6 options

g6_options()
Configure Global Options for G6 Graph
node_options()
Create Node Options Configuration for G6 Graphs
node_style_options()
Create Node Style Options for G6 Graphs
edge_options()
Create Edge Options Configuration for G6 Graphs
edge_style_options()
Create Edge Style Options for G6 Graphs
combo_options()
Create Combo Options Configuration for G6 Graphs
auto_fit_config()
Create Auto-Fit Configuration for G6 Graphs
canvas_config()
Create Canvas Configuration for G6 Graphs
animation_config()
Create Animation Configuration for G6 Graphs

Behaviors

Container for behavior elements

g6_behaviors()
Create G6 Graph Behaviors Configuration

Navigation behaviors

drag_canvas()
Configure Drag Canvas Behavior
optimize_viewport_transform()
Configure Optimize Viewport Transform Behavior
scroll_canvas()
Configure Scroll Canvas Behavior
zoom_canvas()
Configure Zoom Canvas Behavior

Selection behaviors

Selection behaviors

brush_select()
Configure Brush Selection Interaction
click_select()
Configure Click Select Behavior
lasso_select()
Configure Lasso Select Behavior

Editing behaviors

Editing behaviors

create_edge()
Configure Create Edge Behavior
drag_element()
Configure Drag Element Behavior
drag_element_force()
Configure Drag Element Force Behavior

Data Exploration behaviors

Data Exploration behaviors

collapse_expand()
Configure Collapse Expand Behavior
focus_element()
Configure Focus Element Behavior
hover_activate()
Configure Hover Activate Behavior

Visual Optimization behaviors

Visual Optimization behaviors

auto_adapt_label()
Configure Auto Adapt Label Behavior
fix_element_size()
Configure Fix Element Size Behavior

Plugins

Container for plugin elements

g6_plugins()
Create a List of G6 Plugins

Visual Style Enhancement

Enrich the graph style

background()
Configure Background Plugin for G6
bubble_sets()
Configure Bubble Sets Plugin for G6
grid_line()
Configure Grid Line Plugin
hull()
Configure Hull Plugin
snapline()
Configure Snapline Plugin
watermark()
Configure Watermark Plugin

Navigation and Overview

fullscreen()
Configure Fullscreen Plugin
minimap()
Configure Minimap Plugin
timebar()
Configure Timebar Plugin

Interactive Controls

Interactive Controls

context_menu()
Configure Context Menu Behavior
legend()
Configure Legend Plugin
toolbar()
Configure Toolbar Plugin
tooltips()
Configure Tooltip Plugin

Data Exploration

Data Exploration

edge_bundling()
Configure Edge Bundling Plugin
edge_filter_lens()
Configure Edge Filter Lens Plugin
fish_eye()
Configure Fish Eye Plugin

Advanced Features

Advanced Features

history()
Configure History Plugin

Miscellaneous

Utils function

JS()
Marks as string to be processed as a JS function

Example Data

Example Data

dag
Example DAG graph
lesmis
Character network from "Les miserables" novel
radial
Example Network for radial layouts
tree
Example tree graph