相关疑难解决方法(0)

有没有办法限制ggplot2中的vline长度

我试图使用ggplot vline和hline在线图上显示截距,但是希望线条在图形上的截取点停止.这可能在ggplot中还是有其他解决方案

library(ggplot2)

pshare <- data.frame()

for (i in 1:365) {
  pshare <- rbind(pshare,c(i, pbirthday(i,365,coincident=3)))
}

names(pshare) <- c("number","probability")

x25 <- qbirthday(prob = 0.25, classes = 365, coincident = 3) #61
x50 <- qbirthday(prob = 0.50, classes = 365, coincident = 3)
x75 <- qbirthday(prob = 0.75, classes = 365, coincident = 3)

p <- qplot(number,probability,data=subset(pshare,probability<0.99))

p <- p + geom_vline(xintercept = c(x25,x50,x75))
p <- p + geom_hline(yintercept = c(0.25,0.5,0.75))
p
Run Code Online (Sandbox Code Playgroud)

所以,例如,我希望0.25/61线在他们在情节上相遇时结束

TIA

r ggplot2

9
推荐指数
1
解决办法
7865
查看次数

标签 统计

ggplot2 ×1

r ×1