当ggplot使用极坐标绘制线图时,它会在最高和最低x值(Dec
及Jan
以下)之间留下间隙,而不是缠绕成螺旋线.我怎样才能继续这条线并缩小差距?
特别是,我想使用月份作为我的x轴,但在一个循环线中绘制多年的数据.
Reprex:
library(ggplot2) # three years of monthly data df <- expand.grid(month = month.abb, year = 2014:2016) df$value <- seq_along(df$year) head(df) ## month year value ## 1 Jan 2014 1 ## 2 Feb 2014 2 ## 3 Mar 2014 3 ## 4 Apr 2014 4 ## 5 May 2014 5 ## 6 Jun 2014 6 ggplot(df, aes(month, value, group = year)) + geom_line() + coord_polar()