शुरू करेंमुफ़्त में शुरू करें

प्लॉट के साथ while

Loops का इस्तेमाल कई रोचक कामों के लिए किया जा सकता है! मान लीजिए आप अपना कर्ज़ समय के साथ घटता हुआ विज़ुअलाइज़ करना चाहते हैं। पिछले अभ्यास की तरह, यहाँ भी एक loop से हर बार $500 चुका कर कर्ज़ कम किया गया है। फर्क यह है कि हर iteration पर आप बचे हुए कर्ज़ को प्लॉट में जोड़ते जाते हैं, ताकि घटता हुआ कुल कर्ज़ आप रास्ते में ही देख सकें.

यह अभ्यास आपके लिए पहले से किया गया है। आइए समझते हैं कि यहाँ क्या हो रहा है.

  • सबसे पहले कुछ वैरिएबल initialize करें:

    • debt = आपका मौजूदा कर्ज़
    • i = हर बार कर्ज़ घटने पर बढ़ेगा. x-axis पर अगला पॉइंट.
    • x_axis = i का वेक्टर. प्लॉट्स के लिए x-axis.
    • y_axis = debt का वेक्टर. प्लॉट्स के लिए y-axis.
    • साथ ही, पहला प्लॉट बनाएँ. आपके मौजूदा कर्ज़ का एक सिंगल पॉइंट.
  • फिर, एक while loop बनाएँ. जब तक कर्ज़ बचा है:

    • debt 500 से घटेगा.
    • i increment होगा.
    • x_axis में 1 और पॉइंट जुड़ जाएगा.
    • y_axis में अगले debt का पॉइंट जुड़ जाएगा.
    • अपडेटेड डेटा से अगला प्लॉट बनेगा.

कोड चलाने के बाद, आप Previous Plot का उपयोग करके वापस जाकर बने हुए सभी 11 प्लॉट देख सकते हैं!

यह अभ्यास पाठ्यक्रम का हिस्सा है

इंटरमीडिएट R फॉर फाइनेंस

पाठ्यक्रम देखें

अभ्यास निर्देश

  • एक्सप्लोर करना खत्म होने पर बस उत्तर सबमिट करें दबाएँ!

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

debt <- 5000    # initial debt
i <- 0          # x axis counter
x_axis <- i     # x axis
y_axis <- debt  # y axis

# Initial plot
plot(x_axis, y_axis, xlim = c(0,10), ylim = c(0,5000))

# Graph your debt
while (debt > 0) {

  # Updating variables
  debt <- debt - 500
  i <- i + 1
  x_axis <- c(x_axis, i)
  y_axis <- c(y_axis, debt)
  
  # Next plot
  plot(x_axis, y_axis, xlim = c(0,10), ylim = c(0,5000))
}
कोड संपादित करें और चलाएँ