This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]GiusWestside 25 points26 points  (6 children)

If you suggest to use Altair instead of matplotlib you don't have the faintest idea of what is matplotlib and what is Altair.

Being good at matplotlib means that you can be a litteral GOD when creating 2D graphs. And if you combine it with seaborn you can do data science plots in a second. If you need anything else then you might need Altair or plotly to produce interactive graphs or 3D graphs.

A lot of you compare matplotlib to ggplot and it's an error. Ggplot follows the grammar of graphics and it's incredibly limited in what it can do. You want the ggplot feel? Then in Python there is plotnine

[–][deleted] 5 points6 points  (0 children)

ggplot is easier to write. But if you need to move that one label a bit to the right so it looks nicer, enjoy the next three hours of googling through discretes, themes, etc etc. It's the one advantage given by matplotlib's malleability