小编jeb*_*jeb的帖子

R:在同一箱图图上画一条线

我尝试在boxplot图表的顶部显示一条线,其中x由factor组成.

这段代码效果很好:

x <- c(91,92,93,125,123,140)
y <- c(200,260,220,300,350,360)
d1 <- data.frame(x=x,y=y)
d1$f1 = factor(round(d1$x/10))
qplot(f1,y,data=d1,geom="boxplot")
d2<-data.frame(x2=c(90,140),y2=c(210,320))
qplot(x2,y2,data=d2,geom="line")
Run Code Online (Sandbox Code Playgroud)

但是当我尝试将线条添加到图表中时......

qplot(f1,y,data=d1,geom="boxplot") + geom_line(data = d2, aes(x = x2, y=y2))
Run Code Online (Sandbox Code Playgroud)

要查看我的结果:http://jeb-files.s3.amazonaws.com/Clipboard01.jpg

如何让我的线条与箱线图对齐?

谢谢!

r ggplot2

2
推荐指数
1
解决办法
7179
查看次数

标签 统计

ggplot2 ×1

r ×1