ggplot으로 계단 단계 함수를 그리는 방법은 무엇입니까?


15

나는 이런 그래프를 가지고있다 : 여기에 이미지 설명을 입력하십시오

그것을 생성하기위한 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로 이것을 달성하는 방법?
  • 수행 된 시간 / 반복에 따른 실패율을 시각화하는 더 나은 옵션이 있습니까?
  • 이해하기 쉬운 변형 : 이것 또는 저것 , 아니면 다른 것?


그렇습니다. 설명서에서 이것을 놓쳤습니다.
Yuriy Petrovskiy

2
@Yuriy, 질문에 대답하십시오. 비슷한 문제가있는 미래의 사용자에게 도움이 될 것입니다.
mpiktas

@mpiktas는 주요 질문에 대한 답변을 추가했습니다. 다른 질문에 대한 의견이 있으십니까?
Yuriy Petrovskiy

답변:


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.