JAVASCRIPT DATA LAB
Data Visualization & Dashboard Studio
Sales increased. Profit fell. Change the JavaScript, inspect the chart, and trace the difference to the records.
Expected result and verification
Transformation editor
Define transform(rows) and return an array of plain records. Apply runs real JavaScript in an isolated worker.
Chart configuration
Grouped charts sum the plotted fields by category. Line and area use input order. Scatter and coordinate charts preserve individual points.
Live dashboard
Chart anatomy
Select a mark or use its data table. This view shows derived values, the scale, SVG position and up to five contributing rows.
Data workbench
Convert a column
Calculated column
Lesson and project library
Portfolio & exports
Save a finding
Export or restore
AI prompt studio
Weekly investigation
Learn JavaScript data visualization
Use real transformations, chart encodings, and source data to explain a result.
Browse interactive guides ยท JavaScript learning path