我希望在这个版本中,我的问题可以改进,并且可以重现。
想象一下,我有这样的数据,其中X是度量的某些值,Y是4组,每组代表饲料质量。我可以使用字母作为牧草质量,如L(低),M(中),H(高)和VH(非常高),但我使用这些值,因为我希望箱图在x轴上绘制这个真实点,4.8,13,18.02和21,并没有相同的距离。
Data <- data.frame(X = sample(1:12),
Y = sample(rep(c(4.8, 13, 18.02, 21), each=3)))
我使用这个简单的代码绘制boxplot
boxplot(Data$X ~ Data$Y)
我如何沿x轴缩放箱线图?我应该使用任何图形库吗?
由于
答案 0 :(得分:2)
您希望使用at
参数boxplot
来指定框的绘制位置。具体做法是:
boxplot(Data$X ~ Data$Y, at = sort(unique(Data$Y)))