As of plotnine 0.14.5 , I use save():
plotnine 0.14.5
from plotnine import ggplot, aes, geom_point from plotnine.data import mtcars p = (ggplot(mtcars, aes('disp', 'mpg')) + geom_point() ) p.save("scatter.jpg")