You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Serializing chart data to JSON and sending it to the browser for data transformation and rendering has many advantages, but it is not well suited for large datasets. We are currently focused on improving performance of Vega-Altair to scale to datasets with over 1 million rows, which would benefit the many Python-based data science and scientific communities. We would also like to support GPU accelerating rendering directly in Vega.
Language extensions
5 (5)
There is already support for an expressive range of visualizations. Nonetheless, we hope to expand the core building blocks of the language.
Geospatial visualization
4 (4)
Using the Vega primitives, Vega-Lite and Vega-Altair seeks to provide first-class support for geospatial interactions. In addition to the items below, you can try out tile-based maps via https://github.com/vega/altair_tiles
Gridded data support
4 (4)
Vega-Lite and Vega-Altair currently requires tidy tabular data as input, so it is not a natural choice for working with gridded data, such as images. We would like to extend the project to include native support for gridded datasets
Statistical visualization
2 (2)
While Vega-Lite and Vega-Altair supports many types of statistical charts, there are a few important types that are not yet possible or convenient to create.
Animation
2 (2)
We aim to enable animations for all chart types by integrating the work from already published research in this area.
Static image export
4 (4)
Although charts are rendered by the Vega JavaScript library, it's important to provide reliable (and easy to install) support for exporting charts to static images. Image export was dramatically simplified in Vega-Altair 5.0 with the adoption of vl_convert.
Ecosystem integration
5 (5)
We want Vega-Altair to be well integrated with the PyData and scientific Python communities. Currently, the main area of focus is to provide integration with the broader Python DataFrame and dashboard ecosystems
API ergonomics
4 (4)
To improve the convenience of generating chart specifications, there are several improvements that we would like to investigate.
Documentation
6 (6)
We want to continue to develop official documentation for the Vega Projects, and are currently focused on making it more useful for both novices and experienced readers.
To pick up a draggable item, press the space bar.
While dragging, use the arrow keys to move the item.
Press space again to drop the item in its new position, or press escape to cancel.