Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Static plots with embedded VegaFusion + interactivity + parquet #3741

Open
kszlim opened this issue Jan 3, 2025 · 2 comments
Open

Static plots with embedded VegaFusion + interactivity + parquet #3741

kszlim opened this issue Jan 3, 2025 · 2 comments
Labels
enhancement needs-info vega: vegafusion Requires upstream/integration action w/ `vegafusion`

Comments

@kszlim
Copy link

kszlim commented Jan 3, 2025

What is your suggestion?

It'd be extremely powerful to support creating static html plots that use VegaFusion (via wasm) to query/dynamically downsample/aggregate data that's stored in static parquet files that's shipped alongside the html file.

This would allow for fully static html files that are super scalable. Ie. if you zoom in, you can view full resolution data. This would be somewhat similar to what https://github.com/uwdata/mosaic allows for, but ideally can all be specified in python.

Have you considered any alternative solutions?

No response

@dangotbanned
Copy link
Member

@kszlim just noticed you were the author of the issue I linked in vega/vega#3961

@jonmmease do you see anything actionable here, without the support added in https://github.com/vega/vega?

@jonmmease
Copy link
Contributor

VegaFusion 2.0 does support full compilation to wasm, as in the editor demo here https://github.com/vega/vegafusion/tree/main/examples/editor-demo.

After taking a look at this, see if you have ideas on how you'd like to see this integrate with altair

@dangotbanned dangotbanned added needs-info vega: vegafusion Requires upstream/integration action w/ `vegafusion` labels Jan 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement needs-info vega: vegafusion Requires upstream/integration action w/ `vegafusion`
Projects
None yet
Development

No branches or pull requests

3 participants