NodeBox LogoNodeBox

Node Reference

This page provides an overview of all available nodes in NodeBox, organized by category.

Data Import & Creation

These nodes help you get data into NodeBox and create new datasets:

  • Import Data: Load data from a local CSV, JSON, or Excel file
  • Fetch Data: Load data from a URL
  • Parse Data: Convert text into structured data (CSV, JSON)
  • Random Values: Generate random numbers or text
  • Sample: Create a subset of your data
  • Split String: Convert a text string into a list by splitting on a delimiter

Data Transformation

These nodes help you clean, transform, and reshape your data:

  • Filter Data: Keep only the rows that match certain conditions
  • Sort Data: Order data by one or more columns
  • Aggregate Data: Group and summarize data (sum, average, count)
  • Join Data: Combine two datasets based on a common key
  • Merge Data: Stack multiple datasets on top of each other
  • Pivot Data: Reshape data from long to wide format
  • Change Data: Modify values in your dataset using expressions
  • Explode Data: Convert list columns into separate rows
  • Flatten Data: Remove nested structures from your data
  • Sample Data: Create a random subset of your data
  • Apply Expression: Transform data using JavaScript expressions
  • Bin Data: Group data into bins based on a numeric attribute
  • Create Attribute: Add a new column to your dataset
  • Group By: Group data based on one or more columns
  • Replace Text: Replace specific patterns in text
  • Slice Data: Extract a subset of your data

Geography & Maps

These nodes help you work with geographic data and create maps:

  • Project Features: Project geographic features onto a 2D map

Visualization

These nodes help you create and customize visualizations:

Core Plot Nodes

  • Plot Data: Create a basic visualization from your data
  • Render Plot: Convert a plot specification into shapes
  • Set Plot Scale: Control the range and scale of axes
  • Set Plot Theme: Apply a predefined visual style
  • Set Plot Type: Change the type of visualization (scatter, line, bar)

Plot Customization

  • Add Data Labels: Show values next to data points
  • Add Legend: Add a legend to explain colors or shapes
  • Set Axis: Customize axis appearance and labels
  • Set Mark: Change how data points are displayed
  • Set Plot Figure: Configure the overall plot size and margins
  • Set Plot Title: Add and style plot titles and subtitles

Plot Appearance

  • Apply Color Theme: Change the color scheme of the plot
  • Apply Plot Scale: Adjust the scale of visual elements
  • Add Plot Data: Add additional datasets to the plot

Graphics

These nodes provide low-level control over shapes and graphics:

Basic Shapes

  • Rect: Create rectangles and squares
  • Ellipse: Create circles and ellipses
  • Line: Create straight lines
  • Path: Create custom shapes using paths
  • Text: Add text to your visualization

Shape Operations

  • Merge Shapes: Combine multiple shapes into one
  • Transform: Move, rotate, or scale shapes