Hello, I've never run into this before so I'm suspecting it's some kind of regression. Here's a repro:
import pandas as pd
from plotnine import *
foo = pd.DataFrame({'label': ['a', 'a', 'b', 'b'],
'x': [0, 1, 2, 3],
'y': [4, 5, 6, 7]})
By default we get:
p = ggplot(foo, aes(x='x', y='y', group=1)) + geom_line()
p = p + facet_wrap('~label')
p
And trying a few others:
However with theme_minimal() the facet labels are removed. You can try this without the additional plot background arguments to theme(), but the result is the same. I'm including it so it's white and easily seen vs. the default transparent bg:
p + theme_minimal() + theme(plot_background=element_rect(fill='white'))
