Public
Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md
Overview
VegaFusion provides Rust, Python, and JavaScript libraries for analyzing 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.
Python Installation
The VegaFusion Python package can be installed into a Python environment using pip
pip install vegafusionor conda
conda install -c conda-forge vegafusionDocumentation
See Documentation and Examples.
Development
Prerequisites
VegaFusion development requires:
Setup
# Clone the repository
git clone https://github.com/vega/vegafusion.git
cd vegafusion
# Install Pixi (if not already installed)
curl -fsSL https://pixi.sh/install.sh | bash
# Install Rust (if not already installed)
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# Run any pixi task (this will automatically install dependencies)
pixi run test-rsSee CLAUDE.md for detailed development instructions.