Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Serverside scaling for Vega and Altair visualizations

License

NotificationsYou must be signed in to change notification settings

vega/vegafusion


Overview

VegaFusion provides Rust, Python, and JavaScript libraries for analyzing and scalingVega visualizations. The goal is to provide low-level building blocks that higher level Vega systems (such asVega-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 vegafusion

or conda

conda install -c conda-forge vegafusion

Documentation

SeeDocumentation andExamples.

Development

Prerequisites

VegaFusion development requires:

  • Rust: Install fromrustup.rs
  • Pixi: Install frompixi.sh - manages all other dependencies

Setup

# Clone the repositorygit clone https://github.com/vega/vegafusion.gitcd 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-rs

SeeCLAUDE.md for detailed development instructions.

About

Serverside scaling for Vega and Altair visualizations

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project

    Contributors9


    [8]ページ先頭

    ©2009-2025 Movatter.jp