Config Playground Edit any option below → VizSpec updates live and the graph refreshes instantly. ← Lab C1 minimal C2 API C3 dashboard

VizSpec Options

Loading schema…
Dataset
Dataset dataset

Select a dataset and click Load to reload the graph. This resets all attribute dropdowns to what the new dataset offers.

Label label

Display name shown in the viz selector dropdown and the topbar. Enable the topbar preview above to see it update.

Visual Encoding
Node Color defaults.node_color

Categorical attributes → distinct colors per group. Continuous/ordinal → gradient palette. Drives the legend.

Node Size defaults.node_size

"none" = uniform size. Any sizable attribute (continuous/ordinal) maps its range to node radius.

Edge Opacity defaults.edge_opacity

Opacity of all edges. Lower values reduce visual noise in dense graphs. 0 = invisible, 1 = fully opaque.

Label Threshold defaults.label_threshold

Minimum rendered node size (in px) before its label appears. Higher = fewer labels shown. Prevents clutter on dense graphs.

Edges
Show Edges defaults.show_edges

Toggle all edges globally. Useful for node-only layouts where connections clutter the view.

Active Edge Layers defaults.active_edge_layers

Each dataset can expose multiple edge types (communication, hierarchy, etc.). Only checked layers are rendered.

Shell / UI
Topbar shell.topbar

Show the top navigation bar (title, stats, viz switcher). Disable for clean embeds.

Collapsible Sidebar shell.sidebar_collapsible

Show the sidebar collapse button. Useful for presentation mode.

Active Panels shell.panels

legend shows color keys. metrics shows network stats. compute lets users run centrality algorithms.

Motion / Feedback shell.motion

Disable any animation or feedback channel. Tooltip: node hover popup. Lens overlay: white flash on lens change. Toast: "Computed" / "Reset" messages.

Layout
FA2 Iterations layout.iterations

How many ForceAtlas2 steps to run. Takes effect on next FA2 start — click Re-run below to apply immediately.

Auto Run on Load layout.auto_run

When false, FA2 does not start automatically on initial load — nodes appear in random positions. Only affects initial page load, not live preview.

Interactions
Filter Attribute interactions.filter

Which attribute drives click-to-filter. Try it: select an attribute, then click a legend item — nodes from other groups will dim. Setting to (none) disables all filtering. Also gates lens activation.

Note (v0.2): Search and Node Info are always active — they cannot be disabled via VizSpec. Remove interactions.search and interactions.node_info from existing specs if migrating from v0.1.
Analytical Lenses

Lenses are overlays activated by interaction. To see the switcher: enable the Legend panel, then click a legend item in the preview to activate a filter — the available lenses appear in the sidebar. Disable lenses here to remove them from the switcher.

Default Lens per Trigger lenses_default

Which lens activates automatically when a trigger fires and the user hasn't manually switched lenses.

Live preview
Sigma v2

Generated VizSpec


      
Field name String value Number Boolean
This JSON is a valid VizSpec. Paste it into the Composer or save it as dataset/{id}/viz-*.json to publish it.