Vega-Lite: A Grammar of Interactive Graphics
I personally don't like packages that combine aggregation or other data processing with display. There is clearly a community that likes this paradigm (plotly is similar) but I favor doing the analysis and getting the view I want as a data structure, and then plotting as is.I would love to hear the advantages of combining aggregation and plotting the way Vega does.