当使用x作为POSIXct值的直方图时,我不确定如何将刻度线与图的binsize对齐。
将刻度大小设置为与binsize相同,会使行稍微偏离一点,但偏移量会相互增加,直到不再精确为止。
bymonth <- ggplot() +
scale_x_datetime("", breaks = date_breaks("60 days"), labels = date_format("%m-%y")) +
...
lots of geom_rects for background colors
...
theme(legend.title = element_blank()) +
geom_histogram(data=dat, aes(x = iso, fill = name), binwidth = 30*24*60*60, position = 'dodge')
我尝试使用annotate()
并尝试了刻度线的间距,但是我认为我的方法可能是错误的
这会导致图形看起来像这样
哪个很烦