Maybe I am missing something here (setting some parameters?) but at least 'square' should be straight forward.
import plotnine as p9
from plotnine.data import mtcars
(p9.ggplot(mtcars, p9.aes('wt', 'mpg', label='name'))
+ p9.geom_point()
+ p9.geom_label(boxstyle='round')
)
so far so good:

import plotnine as p9
from plotnine.data import mtcars
(p9.ggplot(mtcars, p9.aes('wt', 'mpg', label='name'))
+ p9.geom_point()
+ p9.geom_label(boxstyle='square')
)
ValueError: Incorrect style argument: 'square,pad=0.25,'
same issue with:
- 'circle'
- 'darrow'
- 'larrow'
- 'rarrow'
- 'roundtooth'
- 'sawtooth'
- 'square'
Thanks for your hard work! Wouldn't know what to do without plotnine!