使用ggplot2将因子轴(具有非自然水平)转换为类似于实际的轴

时间:2015-10-20 15:13:02

标签: r ggplot2

我有一个数据集如下:我有一个这样的数据框,叫做data_frame_test

    Value              time     group

   3.96655960      0     184
  -8.71308460      0     184
 -11.11638947      0     184
  -6.84213562      11    184
  -1.25926609      11    184
  -4.60649529      11    184
   0.27577858      11    184
  11.85394249      20    184
  -0.27114563      20    184
   1.73081284      20    184
   1.78209915      20    184
  11.34305840      20    184
  13.49688263      20    184
  -7.54752045      20    184
 -13.63673286      25    184
  -5.75711517      25    184
   0.35823669      25    184
  -2.45237694      25    184
   0.49313087      0     66
  -9.04148674      0     66
 -15.50337906      0     66
 -17.51445351      0     66
 -10.66807098      0     66
  -2.24337845      5     66
 -13.79929533      5     66
   1.33287125      5     66
   2.22143402      5     66
  11.46484833      10    66
  23.26805916      10    66
   9.07377968      10    66
   4.28664665      10    66

我想为每个时间点和组绘制一个值的箱线图。

ggplot(data_frame_test, aes(x=factor(time), y=Value, colour = factor(group)))  + 
geom_boxplot(outlier.size=0, fill = "white", position="identity", alpha=.5) +
scale_x_discrete(limits = seq(-1:26), breaks = seq(-1:26))

这导致以下图片,几乎是正确的: enter image description here 但是,我丢失的值为零,我看到如果我删除轴缩放。如何将零插入轴?

enter image description here

0 个答案:

没有答案