Interactive visualization components for scientific data.
2D scatter with multiple display modes, styling controls, and multi-series support.
Three.js-powered 3D scatter with instanced rendering, colored surfaces, and camera controls.
Vertical/horizontal bars with rounded corners, borders, stacked/grouped modes, and grid display.
Frequency distribution bars with configurable binning, border radius, and stroke styling.
Crystallographic space group distributions with automatic crystal system coloring.
Interactive pairwise heatmap with symmetric modes, search, axis ordering, and cell values.
Sortable data table with heatmap cell coloring, column grouping, and drag-and-drop reordering.
Standalone color scale legend with configurable tick labels, orientation, and scale types.
Browse and compare D3 color scales with live previews on a periodic table.
Utilities for filtering NaN/Infinity values, deduplication, and multi-series normalization.