Building blocks for analyzing, accelerating, and scaling Vega visualizations
Purpose#
The VegaFusion project provides Rust, Python, and JavaScript libraries for analyzing, accelerating, and scaling Vega visualizations. The goal is to provide low-level building blocks that higher level Vega systems (such as Vega-Altair in Python) can integrate with.
Note
If you’ve arrived here looking for information on how to scale Vega-Altair visualizations to support larger datasets, see the Vega-Altair documentation on the "vegafusion"
data transformer.
Architecture#
See How it works for more details on the VegaFusion architecture.
Python Installation#
The VegaFusion Python package can be installed into a Python environment using pip
pip install vegafusion
or conda
conda install -c conda-forge vegafusion