My general complaint as a distinguished member of the leaky abstraction crowd is not that abstractions can be leaky, but rather that they are sold as if they weren't... with creators being so willing to ignore from how many places their abstractions leak.
This is not the case here. It clearly says: "we can deal with the simple cases nicely! but no promises beyond that!". It's fair.
My core argument is that tools do not solve problems, they transform them, and you can't trust a tool that doesn't acknowledge that. This one is saying it transforms the common cases into simple ones.
About that streamlit. On Firefox for Android it doesn't work and displays a "Oh no" error message.
I checked other streamlit examples from the streamlit front page and they worked. So yours is broken somehow.
Check out the example app, linked in the README. I meant for that to be a replacement for the README, since it actually lets you interact with the plots.
Not OP, but the API looks slightly dense/shorter/brief, which might appeal some people.
I use Altair too, and initially felt the API very verbose compared to, say, matplotlib (for simpler plots). So I kind of see the possible appeal. But I now appreciate the grammar-of-graphics like composable nature of Altair API. And yeah, the interactivity is nice.
Nice work on this library! Hadn’t come across it before. I’ve been using Streamlit quite a bit the last few months and really enjoy it. Have a few ideas in mind for incorporating plost after going through the sample app and seeing the event plots!
This is a library for use in Streamlit (which is a Python framework for data apps), and Streamlit already supports Vega-Lite behind the scene. So I'm just riding on their Vega-Lite.
Plotly Express author here: yes, seems very similar! I approve! I've been toying with the idea of building what I had been calling "Vega Express" for a while, but now it looks like I don't need to ;)
The other 1% is impossible. Use Vega-Lite instead!
I really like that as a preemptive strike against the leaky abstraction crowd.