Designing for the web with vega-lite & Altair & Streamlit

Using Altair create interactive visualizations in Python and an introduction to Streamlit.

NOTE: For Python, only a subset of libraries are supported. See ongoing list here.

Optional reading list

  1. vega-lite docs
  2. Altair docs - in particular Encoding Data Types, Vegalite-Altair conversions, Binning, Filter transforms and interactive examples
  3. FDV, Ch. 5: Directory of visualizations

Extra Resources

Lectures

Examples

Data