कैसे ggplot के साथ एक सीढ़ी चरणों समारोह की साजिश करने के लिए?


15

मेरा ग्राफ इस तरह है: यहाँ छवि विवरण दर्ज करें

इसे बनाने के लिए आर कोड है:

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

हाँ, यह बात है। प्रलेखन में यह याद किया।
यूरी पेट्रोव्स्की

2
@ युरि, कृपया अपने प्रश्न का उत्तर दें। यह भविष्य के उपयोगकर्ताओं को समान समस्याओं के साथ मदद करेगा।
mpiktas 10

@mpiktas, ने मुख्य प्रश्न के लिए एक उत्तर जोड़ा। अन्य सवालों पर कोई राय?
यूरी पेत्रोव्स्की

जवाबों:


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.