VEGAS: The missing Matplotlib for Spark
summary
Vegas is a Scala plotting library that aims to be the “missing Matplotlib for Spark” and shows concrete features not promises it works with Spark DataFrame and renders inline in Jupyter and Zeppelin using generated Vega‑Lite JSON which then becomes Vega and d3 output Vegas supports declarative layering, faceting, time series, binning and quantiles and a column DSL for transforms it can render on the command line via JavaFX and includes aggregations, filters and interactive highlighting for exploratory ML experiments
AI-written summary · about
chapters (12)
- 0:00Introduction to Vegas
- 3:08Experimentation phase challenges
- 5:59Visualization gap in Scala
- 7:04What is Vegas library
- 8:30Visualization grammar concept
- 11:57Trellis and layered plots
- 13:01Spark and notebook integration
- 14:24Statistical operations support
- 15:45Faceted and colored charts
- 17:37Vegas stack and rendering
- 18:59Interactivity in Vega-Lite
- 20:04Contributing to Vegas
related talks
42mAltair Declarative, Statistical Visualization for Python
01h 05mData Visualization with Scala tools
42mInteractive Data Analysis: Visualization and Beyond
29mBuilding customer-visible data science dashboards with Altair / Vega / Vue
37mPixieDust make Jupyter Notebooks with Apache Spark Faster, Flexible, and Easier to use
15mViz clj - Clojure data visualization for beginners
29mInteractive visualization for the curious
01h 36mSpark for Scala Developers
