【发布时间】:2017-06-10 01:57:58
【问题描述】:
当 ggplot 使用极坐标绘制线图时,它会在最高和最低 x 值之间留下一个间隙(Dec 和 Jan 下面),而不是缠绕成螺旋形。我怎样才能继续这条线并缩小差距?
特别是,我想使用月份作为我的 x 轴,但在一条循环线上绘制多年的数据。
代表:
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()
【问题讨论】:
标签: r plot ggplot2 polar-coordinates