Replies: 5 comments 17 replies
-
This is great! Thanks for getting is started! I think one more big area in my mind is shortcuts for commonly used compound charts #2789 to make it more convenient to use altair for exploratory data analysis and promote best practices by making it easy to create some charts (e.g. plots of missing values). I made some improvements recently to my experimental package Altair Ally to make it more convenient to use, but I need to spend some more time on propagating those improvements to the entire API. The discussion is also still open as to whether we want to add these types of chart or not, although I'm personally in favor. Under "Gridded data support", I think being able to display images/heatmaps/gridded data more effectively (both in terms of syntax and performance) in general would be helpful (not just via xarray). There is some discussion on this in vega/vega-lite#6043 (also linked below). Other packages, e.g. Holoviews, Plotly, and Plot, often have a dedicated image/raster marks and sections in their documentation dedicated for how to work with images. I think this could be quite helpful in Altair as well. Under "Coverage of statistical charts" I would add 2D densities in addition to violin charts (link to the violin issue in VL vega/vega-lite#3442). I think these are the main two missing chart types in Altair that are commonly used. Long term, I would also like something like vega/vega-lite#8067 which I think is close to gold standard when comparing multiple distributions. I like that we have these on the Altair roadmap to illustrate that they are important for Altair, but in the final version of the roadmap we should maybe add some indication that they actually need to be fixed in Vega-Lite. |
Beta Was this translation helpful? Give feedback.
-
Thanks for starting this @jonmmease! A few more things that came in to my mind. Syntax
Documentation
|
Beta Was this translation helpful? Give feedback.
-
Thanks @joelostblom and @mattijn, I'll start pulling this together. Unless there are other ideas, I was picturing creating a new top-level "Roadmap" section in the documentation next to "Release Notes". An alternative would be to add an "About" section for:
Let me know if anyone has opinions on this. Also @binste, let us know if you have any areas to add! |
Beta Was this translation helpful? Give feedback.
-
On the topic of gridded/image data, came across this approach to rendering rgba images as vega-lite rect marks. https://observablehq.com/@amitkaps/image-pixel-render-with-vega-lite Performance may be an issue, but it could be interesting to provide an |
Beta Was this translation helpful? Give feedback.
-
After seeing #262 again, I was surprised that that comment got so many reactions. Click here for interactive version in Vega-Editor:
|
Beta Was this translation helpful? Give feedback.
-
Something that I think would be helpful for the Altair community is for the maintainers to document their plans for the project in the form of a roadmap. I wanted to start this thread as a place to drop ideas for the roadmap. I think it would be great if we could get at least an initial draft of a roadmap done in time for the Vega conference in September. This way we could include it as part of the project update to the rest of the Vega community.
There are four big areas that I've heard folks talk about that I thought we could use as a starting point:
Scale/performance improvements
This is the area that I'm most focused on, and the roadmap here is somewhat linked to the VegaFusion roadmap.
Geo improvements
What else @binste @mattijn?
Gridded data support
What else @mattijn? @joelostblom?
Expand coverage of possible statistical chart types
What else?
What other top-level categories are there to call out?
Beta Was this translation helpful? Give feedback.
All reactions