나는 이런 그래프를 가지고있다 :
그것을 생성하기위한 R 코드는 다음과 같습니다.
DF <- data.frame(date = as.Date(runif(100, 0, 800),origin="2005-01-01"),
outcome = rbinom(100, 1, 0.1))
DF <- DF[order(DF$DateVariable),] #Sort by date
DF$x <- seq(length=nrow(DF)) #Add case numbers (in order, since sorted)
DF$y <- cumsum(DF$outcome)
library(ggplot2)
ggplot(DF, aes(x,y)) + geom_path() + #Ploting
scale_y_continuous(name= "Number of failures") +
scale_x_continuous(name= "Operations performed")
나는 이런 것을 원한다.
차이점은 실패의 경우 단계의 형태입니다 (사각형 필요).
내 질문은 :
- ggplot2로 이것을 달성하는 방법?
- 수행 된 시간 / 반복에 따른 실패율을 시각화하는 더 나은 옵션이 있습니까?
- 이해하기 쉬운 변형 : 이것 또는 저것 , 아니면 다른 것?
2
온라인 도움말 had.co.nz/ggplot2/geom_step.html을 보셨습니까 ?
—
chl
그렇습니다. 설명서에서 이것을 놓쳤습니다.
—
Yuriy Petrovskiy
@Yuriy, 질문에 대답하십시오. 비슷한 문제가있는 미래의 사용자에게 도움이 될 것입니다.
—
mpiktas
@mpiktas는 주요 질문에 대한 답변을 추가했습니다. 다른 질문에 대한 의견이 있으십니까?
—
Yuriy Petrovskiy