Immersive data visualization experiments
enhanced by Three.js + Svelte + SvelteKit
Helix
Inspired by the concept of a time spiral, OHLC data is mapped onto a helix with an adjustable pitch. Going beyond 2D candlestick charts, the 3rd dimension is used to encode trading volume in candle thickness.
Open ExperimentTable
Combines a market screener and a portfolio tracker in a simple, unified design. The data distribution of the sorted column is visualized to provide an extended context for the current position in the dataset.
Open ExperimentCube
Identifies clusters in fast streaming data via a density-based spatial clustering algorithm. Regression planes visualize how each of the 3 dimensions is predicted by the other 2 dimensions.
Open ExperimentDense
Displays as much data as possible while providing deep control over the data density to ensure legibility. Pagination is used only when absolutely necessary.
Open ExperimentGraph
Computes correlation networks based on fast streaming data. To incentivize thinking in terms of ranges vs. point estimates, the edges visualize the lower and upper bounds of each correlation's confidence interval. Nodes and edges are clickable to obtain more information.
Open ExperimentMatrix
Computes correlation coefficients and confidence intervals and clusters them hierarchically. To enable high-performance analysis of large datasets, adjustable 2D windowing is used to compute correlations for visible variables only (if clustering is disabled) and render only those to the DOM (irrespective of clustering).
Open Experiment