Navigation

Node Graph

Explore JSON structures as interactive force-directed node graphs with expand/collapse, search, zoom, and export features.

Last updated:

The Node Graph is a Canvas-based force-directed visualization that renders your JSON data as an interconnected graph of nodes. It is ideal for understanding relationships and hierarchies in complex data.

Interactive Node Graph

๐Ÿ” Key Features

  • Force-directed layout: Nodes self-organize to minimize edge crossings and overlap.
  • Expand/Collapse: Click any node to expand its children or collapse a branch โ€” keeps large datasets manageable.
  • Search: Find specific keys or values and highlight the matching node in the graph.
  • Zoom & Pan: Smooth scroll-to-zoom and drag-to-pan navigation.
  • Fullscreen Mode: Fill the entire viewport for maximum canvas space.
  • Export: Download the current graph view as a PNG image.

๐ŸŽจ Visual Design

Nodes are color-coded by data type for instant recognition:

ColorType
๐ŸŸฆ BlueString
๐ŸŸง OrangeNumber
๐ŸŸช PurpleBoolean
โฌœ GrayNull
๐ŸŸฉ GreenObject
๐ŸŸจ YellowArray

Each node displays:

  • The key name as a label.
  • A count badge for objects and arrays (e.g., {5}, [3]).
  • The value for primitive types.

โš™๏ธ Controls

ControlAction
Scroll wheelZoom in/out
Click + Drag backgroundPan
Click a nodeExpand/collapse children
Search barHighlight matching nodes
Home buttonReset view to center
Layout buttonRe-apply force layout

๐Ÿ› ๏ธ How to Access

The Node Graph is available in the Visualize panel of a workspace:

  1. Navigate to the Editor (home page).
  2. Upload or paste JSON data.
  3. Navigate to the Visualize section.
  4. Select Node Graph from the visualization type selector.

๐Ÿ’ก When to Use

Use CaseRecommendation
Understanding nested hierarchiesโœ… Ideal
Exploring relationships between sibling objectsโœ… Ideal
Presenting data structures visuallyโœ… Good
Very flat arrays with thousands of recordsโŒ Use Data Explorer instead

๐Ÿš€ Try it now

Upload JSON data in the Editor and switch to the Visualize panel to see the Node Graph in action.