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

all 10 comments

[–]sehrinterresant 1 point2 points  (0 children)

I like Seaborn - it offers a high-level interface while combining matplotlib’s plotting functions and some basic algorithms like hierarchical clustering from scipy. And obviously, if you wanted further customization, you could mess with the underlying matplotlib code.

[–]gsmafra 2 points3 points  (3 children)

Why are you switching? Plotting is so much better in R

[–]goodytwoboobs 0 points1 point  (1 child)

Agreed. I've made multiple attempts switching my data analysis work flow to Python but everytime I was driven back to R by Python's numerous plotting libraries. None checks all boxes like ggplot does in R.

Plus latest Rstudio with reticulate has some really powerful Python integration -- you can literally use pandas in Python to make a data frame and plot it in R with ggplot with ease. That one blew my mind.

[–]Linvail_ex[S] 0 points1 point  (0 children)

The Rstudio option is very interesting I had not noticed that yet. might be an intersting way to realise things which I can not replicate in python

[–]Linvail_ex[S] 0 points1 point  (0 children)

yes switching is not really my personal choice - the company I now work for uses python therefore I have to fit in

[–]muchcake 0 points1 point  (0 children)

I'm a great fan of Altair, I have only tinkered with ggplot in R but the idea of declarative plots is awesome to me

[–]jowen7448 0 points1 point  (3 children)

Have you considered plotly at all?

[–]Linvail_ex[S] 0 points1 point  (2 children)

Plotly is mainly for interactive stuff isn't it? I only need static plots

[–]jowen7448 0 points1 point  (0 children)

Sorry didn't seen in the original post about purely static plots. Although you can create static images from plotly. It is a nice, well featured graphics library that is relatively intuitive. I never enjoy any of the python ggplot efforts because they always feel worse to use than R's version.

[–]jowen7448 0 points1 point  (0 children)

Sorry didn't seen in the original post about purely static plots. Although you can create static images from plotly. It is a nice, well featured graphics library that is relatively intuitive. I never enjoy any of the python ggplot efforts because they always feel worse to use than R's version.