Closed
Description
if the scale x is not datetime,it work
from plotnine import *
from plotnine.data import *
import datetime
p = ggplot(economics,aes(x='pop',y='pce'))
(p + geom_line()
+ geom_segment(aes(x=240000,xend=240000,y=0,yend=12500)))
The flow doesnot work
from mizani.breaks import date_breaks
from mizani.formatters import date_format
p = ggplot(economics,aes(x='date',y='pce'))
(p + geom_line()
+ geom_segment(aes(x=datetime.datetime.strptime('1970-01-01','%Y-%m-%d'),xend=datetime.datetime.strptime('1970-01-01','%Y-%m-%d'),y=0,yend=12500))
+ scale_x_datetime(breaks=date_breaks('10 years'),labels=date_format('%Y')))