Viz clj - Clojure data visualization for beginners
summary
Viz clj is a beginner-focused Clojure plotting library that builds Vega-Lite specs via Hanami by generating maps from a simple pipeline syntax and accepting files, web URLs, tablecloth datasets or sequences of maps; it auto-detects x/y columns, accepts keywords, and exposes hanami substitutions plus direct Vega-Lite tuning. Computation for histograms and regression currently runs on the Clojure backend (reducing payload); layers, log transforms, and a regression-line generator are supported or planned. Error handling uses a macro to strip stack traces and show concise messages; docs combine Codox API pages and tutorial notebooks.
AI-written summary · about
chapters (19)
- 0:00Introduction
- 1:13Setup
- 1:38Basics of Viz Main goals
- 3:06Types of Data
- 3:37Color
- 3:56Tweaking Hanami Substitutions
- 4:42Tweaking Vega-Lite
- 5:17Transforming within the viz pipeline
- 5:44Histogram
- 6:14Using an options map
- 6:33Options map with Hanami Substitution
- 6:46Layers with same dataset
- 7:07Layers with different datasets
- 7:18Regression Layers
- 7:41Error Handling
- 8:56Documentation
- 10:01Lessons and Findings
- 11:35sign decisions and blems faced
- 13:03Future Plans
related talks
30mVisualization Driven Development
38mScientific Clojure, a bird's eye view
30mLevel up your viz skills- from Matplotlib to HoloViz
42mInteractive Data Analysis: Visualization and Beyond
38mBuilding a Grammar for Statistical Graphics in Clojure
24mThe Return of Clojure Data Science
18mNavigating Clojure: A Fresh Look From a Data Analysis Background
38mClimate Data, Scientific Data Visualization and Clojure
