5 ms·
The "I'll fix it later" aesthetic of matplotlib is addressed well by seaborn [1], which is built on top of matplotlib. Seaborn also works gracefully with Pandas
by jethkl 4y ago
The "I'll fix it later" aesthetic of matplotlib is addressed well by seaborn [1], which is built on top of matplotlib. Seaborn also works gracefully with Pandas. The killer feature for me of seaborn is "sns.despine()".
PyX is new to me, but it looks like it hasn't been updated in a while [2, 3].
[1] https://seaborn.pydata.org https://seaborn.pydata.org
[2] https://pyx-project.org/news.html https://pyx-project.org/news.html
[3] https://github.com/pyx-project/pyx https://github.com/pyx-project/pyx
- twarge 4y agoOh seaborn does look like an improvement. Honestly there is no need to update it because it is already perfect. It is like TeX in that way. However there is some missing stuff like contour plots.
- funstuff007 4y ago+1 on Seaborn. I'd never make anything for outside consumption direct from matplotlib. If I need it done quickly, Seaborn looks professional.
- hprotagonist 4y agobut, drags in pandas.
- Scene_Cast2 4y agoEven standalone (feeding numpy arrays), I found it choking when going past 30k points in certain scenarios (2d heatmaps IIRC).
- funstuff007 4y agoIs matplotlib (sans seaborn) performant in this scenario?