Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vega/vegafusion

Serverside scaling for Vega and Altair visualizations
https://github.com/vega/vegafusion

altair charting-library jupyter vega vega-lite

Last synced: 5 days ago
JSON representation

Serverside scaling for Vega and Altair visualizations

Awesome Lists containing this project

README

        

---
# Overview
VegaFusion provides Rust, Python, and JavaScript libraries for analyzing and scaling [Vega](https://vega.github.io/vega/) visualizations. The goal is to provide low-level building blocks that higher level Vega systems (such as [Vega-Altair](https://altair-viz.github.io/) 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](https://altair-viz.github.io/user_guide/large_datasets.html#vegafusion-data-transformer).

## Python Installation

The VegaFusion Python package can be installed into a Python environment using pip

```bash
pip install vegafusion
```

or conda

```bash
conda install -c conda-forge vegafusion
```

## Documentation
See [Documentation](https://vegafusion.io/) and [Examples](https://github.com/vega/vegafusion/tree/v2/examples/python-examples/chart_state.py).