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 fileFetch Data: Load data from a URLParse Data: Convert text into structured data (CSV, JSON)Random Values: Generate random numbers or textSample: Create a subset of your dataSplit 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 conditionsSort Data: Order data by one or more columnsAggregate Data: Group and summarize data (sum, average, count)Join Data: Combine two datasets based on a common keyMerge Data: Stack multiple datasets on top of each otherPivot Data: Reshape data from long to wide formatChange Data: Modify values in your dataset using expressionsExplode Data: Convert list columns into separate rowsFlatten Data: Remove nested structures from your dataSample Data: Create a random subset of your dataApply Expression: Transform data using JavaScript expressionsBin Data: Group data into bins based on a numeric attributeCreate Attribute: Add a new column to your datasetGroup By: Group data based on one or more columnsReplace Text: Replace specific patterns in textSlice 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 dataRender Plot: Convert a plot specification into shapesSet Plot Scale: Control the range and scale of axesSet Plot Theme: Apply a predefined visual styleSet Plot Type: Change the type of visualization (scatter, line, bar)
Plot Customization
Add Data Labels: Show values next to data pointsAdd Legend: Add a legend to explain colors or shapesSet Axis: Customize axis appearance and labelsSet Mark: Change how data points are displayedSet Plot Figure: Configure the overall plot size and marginsSet Plot Title: Add and style plot titles and subtitles
Plot Appearance
Apply Color Theme: Change the color scheme of the plotApply Plot Scale: Adjust the scale of visual elementsAdd 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 squaresEllipse: Create circles and ellipsesLine: Create straight linesPath: Create custom shapes using pathsText: Add text to your visualization
Shape Operations
Merge Shapes: Combine multiple shapes into oneTransform: Move, rotate, or scale shapes