| Hey everyone, I'm the author of Dexplot. I have written large sections of books on seaborn, have taught it in classes for years, and had many issues with it, some of which are outlined below: • Not allowed to set figure size • No wrapping of tick labels • No strings for pandas aggregation functions • No automatic ordering of x/y labels (dexplot provides several options) • Having to use separate grid functions (catplot, lmplot) for multiple subplots • Something like 5 different functions for scatterplots. Dexplot has one • No relative frequency bar charts, which are a fantastic way to explore data. Dexplot provides normalization over any set of variables • No stacked bar charts • Seaborn docs have distribution plots (box, violin) in the "categorical" section. A major distinction needs to be made between plots that aggregate, those that show distributions, and those that plot raw data (like scatterplots) • Returning of matplotlib axes or seaborn grid objects. Dexplot always returns the matplotlib figure • Seaborn is essentially dead as far as I can tell with few changes in the last 2-3 years. There are even parameters that continue to be non-functional In the future, Dexplot will add: • Many more plotting functions • Several apps (built from ipywidgets) to explore data. Currently, there is one for viewing colors • Better automatic figure sizing (it exists now, but will be improved) • Automatic DPI detection so that matplotlib inches correspond to actual screen inches Dexplot aims to be very intuitive, easy to use, consistent, and allow easy exploration (the name is a smashing together of data exploration plotting). Here is one example comparison between dexplot and seaborn. https://twitter.com/TedPetrou/status/1271436948721328129 Examples such as these are what drove me to create the library. I'd love to get feedback and happy to take detailed criticism. |
https://seaborn.pydata.org/whatsnew.html
Seaborn has received a couple updates this year. Not sure what you mean by can't control figure size either. The ways to do so are inconsistent, but they're there.
> I'd love to get feedback and happy to take detailed criticism.
I like your syntax a lot. This page isn't a good way to show it. Seaborn's gallery page is excellent, even if redundant at times. I would dedicate more time to creating more easily useable docs like that. Docs are almost everything when it comes to charting.
Also need to see stuff on how to control aesthetic things like color, outlines, style, etc.