【发布时间】:2018-11-11 02:06:59
【问题描述】:
我正在尝试绘制一个箱线图,其中我的 x 轴是一个连续的时间尺度,它是生长度日,即 0 到 2500。我想获得一个 x 轴值在连续时间上正确间隔的箱线图 -规模而不是离散的。通常,如果它是常规时间/日期,我可以在 R 中使用带有 ggplot2 的“scale_x_date”。但是,由于数字超出了日期/时间范围,我不确定如何正确间隔 x 轴值。这是一个虚拟示例:
library(ggplot2)
set.seed(1234)
#get data
df <- data.frame(y=abs(rnorm(8)),
x=as.factor(rep(c(0,100,200,500),times=2)))
ggplot(aes(y=y,x=x), data=df) +
geom_boxplot()
这给了我情节
我的 x 轴不是基于其数值间隔的。相反,我想得到一个箱线图,其中 200 到 500 之间的间距应该是 100-200 的三倍。我的实际数据的 x 轴值范围为 0-2500 生长期。我正在寻找 ggplot2 特定的解决方案。
【问题讨论】: