Merdiven basamakları fonksiyonu ggplot ile nasıl çizilir?


15

Ben böyle bir grafik var: resim açıklamasını buraya girin

Onu oluşturmak için R kodu:

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")

Böyle bir şey istiyorum: resim açıklamasını buraya girin

Fark, başarısızlık durumunda adımlar şeklindedir (dikdörtgene ihtiyacım var).

Sorularım:

  • Bunu ggplot2 ile nasıl başarabilirim?
  • Zaman içindeki başarısızlık oranını / yinelemeleri görselleştirmek için daha iyi bir seçenek var mı?
  • Hangi varyantı anlamak daha kolaydır: şu veya bu veya belki farklı bir şey?

2

Evet, bu kadar. Dokümantasyonda bunu kaçırdınız.
Yuriy Petrovskiy

2
@Yuriy, lütfen sorunuzu cevaplayın. Benzer problemleri olan gelecekteki kullanıcılara yardımcı olacaktır.
mpiktas

@mpiktas, ana soruya bir cevap ekledi. Diğer sorular hakkında görüşünüz var mı?
Yuriy Petrovskiy

Yanıtlar:


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.