ui/src/assets/data_explorer/node_info/visualisation.md
The Visualisation node allows you to visualize data from upstream nodes as interactive charts. Click on chart elements to create filters that flow to downstream nodes.
The visualization system uses a registry-based architecture for extensibility. Currently supported chart types are:
Displays categorical data with bars. Each bar represents a unique value and its aggregated measure.
column = value)Displays the distribution of numeric data using binned ranges.
column >= binStart AND column < binEnd)The chart system uses a registry pattern for extensibility. To add a new chart type:
ChartType in visualisation_node.tsCHART_TYPES in chart_type_registry.ts with:
type: The string identifierlabel: Human-readable name for the UIicon: Material icon namesupportsAggregation: Whether the chart can aggregate valuessupportsBinning: Whether the chart bins continuous valueschart_view.tschart_data_loader.tsCurrently, each chart supports only a single measure:
Future work may extend this to support multiple measures (e.g., overlaying multiple metrics on the same chart). See the ChartConfig interface documentation in visualisation_node.ts for implementation guidance.