Analysis Charts
Analysis charts consume a SessionAnalysis object from getAnalysis(). They require the WASM analysis pipeline. Import, register once, then pass analysis data to the element.
Speed Timeline <wt-speed-timeline>
Section titled “Speed Timeline <wt-speed-timeline>”Line + area chart showing typing speed (CPM) over time from temporalPatterns.metrics.speedTimeline.
Rhythm Heatmap <wt-rhythm-heatmap>
Section titled “Rhythm Heatmap <wt-rhythm-heatmap>”2D binned heatmap of dwell time vs flight time from timingAuthenticity.metrics.timingOverTime. Reveals typing style clusters — touch typists show a tight cluster; hunt-and-peck typists show scattered points.
Pause Distribution <wt-pause-distribution>
Section titled “Pause Distribution <wt-pause-distribution>”Histogram of pause durations from temporalPatterns.metrics.pauseDistribution. Uses pre-binned data from the analysis pipeline.