Vega

The name comes from “Visualization Grammar” (VG).

It’s declarative. It also proposes a declarative grammar for interaction. Visualization should be iterative and interactive

Altair is a Python interface for the Vega system.