Earlier quoted context omitted.
Interesting, TanStack Charts was also released a couple days ago with a similar design. https://tanstack.com/charts/latest
Yeah I was going to share it too. I watched a yt video yesterday where Tanner talks about how (in contrast to trad component-based libs) it takes a very different approach to composition, letting D3 do the heavy lifting and using its visual grammar, and staying grounded in putting the data (not the component tree) first.
Flint: A Visualization Language for the AI Era
71–80 of 81 posts
Re: Flint: A Visualization Language for the AI Era
#72If it's made for LLMs, the spec should be yaml not json. Way more token efficient
Re: Flint: A Visualization Language for the AI Era
#73What is wrong with "please make plot XYZ in plotly?"
Re: Flint: A Visualization Language for the AI Era
#74Maybe a long term play would be putting this out and creating a "graphics bench" to entice the labs to overfit on your DSL but that seems like a lot of work
Re: Flint: A Visualization Language for the AI Era
#75Even in the Era AI, GGPlot's API is still the best charting API. The name "Grammar of Graphics" isn't just marketing, they literally sought to write a god damn grammar to was capable of expressing all possible qualitative graphics. They even wrote a book about how they went about it (not that it speaks to the quality of the API) https://link.springer.com/book/10.1007/0-387-28695-0 I actually stumbled upon this book w…
https://raw.githubusercontent.com/rstudio/cheatsheets/main/p... it's made by the same people behind ggplot. Hadley Wickham worked for RStudio which also created plotnine.
plotnine is currently sponsored by Posit where Hadley works.
Re: Flint: A Visualization Language for the AI Era
#76Re: Flint: A Visualization Language for the AI Era
#77Re: Flint: A Visualization Language for the AI Era
#78Even in the Era AI, GGPlot's API is still the best charting API. The name "Grammar of Graphics" isn't just marketing, they literally sought to write a god damn grammar to was capable of expressing all possible qualitative graphics. They even wrote a book about how they went about it (not that it speaks to the quality of the API) https://link.springer.com/book/10.1007/0-387-28695-0 I actually stumbled upon this book w…
Re: Flint: A Visualization Language for the AI Era
#79When does it get too abstract? What’s wrong with plotly? Or plotly express? How is yet another JSON spec era-anything?
When the abstraction detracts more value than it provides.
I think this is an interesting direction to explore. Plotly is fine. So is D3 and plenty of other solutions, but neither represent the ultimate pinnacle of charting.
Re: Flint: A Visualization Language for the AI Era
#80Earlier quoted context omitted.
> They even wrote a book about how they went about it (not that it speaks to the quality of the API) Wilkinson’s Grammar of Graphics inspired ggplot. The textbook doesn’t even mention ggplot. Shameless plug for my own GoG inspired DSL, Algraf: https://williamcotton.github.io/algraf/demos There’s a Minard plot in the demos!
Oh… I assumed it was a further expansion of the ideas that with into ggplot as they all look like ggplot charts and ideas were identical I wish I could edit my original comment to add this correction.