plot में color और linewidth इस्तेमाल कर चुके हैं। आगे नए फ़ंक्शन और पैरामीटर मिलेंगे। सभी के नाम और क्रम याद करना ज़रूरी नहीं: PyneIDE कोड के पास उनकी मदद दिखाता है।

यहाँ पहले से बनी first_chart.py इस्तेमाल करेंगे। प्रोग्राम चलाने की ज़रूरत नहीं।

फ़ंक्शन के नाम पर माउस ले जाएँ

  1. Pyne व्यू के Scripts समूह से first_chart.py खोलें।
  2. main() में plot(close, "Close", ...) खोजें।
  3. शुरुआत के plot नाम पर माउस ले जाकर थोड़ी देर रुकें।

मदद में फ़ंक्शन के पैरामीटर और विवरण दिखेंगे। सामग्री लंबी हो, तो माउस मदद के ऊपर ले जाकर स्क्रॉल करें। Esc से बंद कर सकते हैं।

first_chart.py की plot कॉल पर PyneIDE की मदद खुली है; पैरामीटर सूची में linewidth का डिफ़ॉल्ट 1 है।
plot के ऊपर की मदद पैरामीटर के प्रकार और डिफ़ॉल्ट वैल्यू भी दिखाती है।

पैरामीटर सूची कैसे पढ़ें?

मदद में उदाहरण से अधिक सेटिंग हो सकती हैं। अभी जिनकी ज़रूरत है, उन्हें खोजना पर्याप्त है।

plot में, उदाहरण के लिए:

  • series दिखाने वाली वैल्यू है। हमारे प्रोग्राम में इस जगह close है।
  • title ड्रॉइंग का नाम है। दूसरा आर्ग्युमेंट "Close" इसे देता है।
  • linewidth लाइन की मोटाई है। सूची का = 1 डिफ़ॉल्ट है; हमारा linewidth=2 उसे बदलता है।

पैरामीटर उस डेटा या सेटिंग का नाम है जिसकी फ़ंक्शन को अपेक्षा है। आर्ग्युमेंट कॉल में दी गई वैल्यू है। इसलिए linewidth पैरामीटर है, और linewidth=2 का 2 आर्ग्युमेंट है।

नाम के पास टाइप हो, तो वह अपेक्षित वैल्यू बताता है। जैसे int पूर्णांक है। आगे टाइप चिह्न फिर मिलेंगे; अभी पूरी सूची सीखना ज़रूरी नहीं।

मदद का विवरण अंग्रेज़ी में है; उदाहरणों के पैरामीटर किताब हिंदी में भी समझाती है। नया फ़ंक्शन मिले, तो पहले विवरण पढ़ें, फिर बदलने वाली सेटिंग खोजें।

अतिरिक्त विकल्प: परिभाषा तक जाएँ

फ़ंक्शन कहाँ लिखा है यह देखने के लिए macOS पर Command, Windows या Linux पर Ctrl दबाकर plot पर क्लिक करें। एडिटर उसकी परिभाषा खोलता है। नाम पर दायाँ क्लिक करके Go to Definition भी चुन सकते हैं।

खुली फ़ाइल में def plot(...) के नीचे विवरण और काम मिलता है। यह इंस्टॉल लाइब्रेरी का कोड है: अभ्यास के लिए पढ़ें, बदलें नहीं। अपने प्रोग्राम पर लौटने के लिए first_chart.py टैब दबाएँ।

PyneIDE लाइब्रेरी फ़ाइल plot.py की def plot लाइन पर पहुँचा है; नीचे पैरामीटर का विवरण है।
परिभाषा तक जाने से लाइब्रेरी का plot स्रोत खुलता है। अपना प्रोग्राम दूसरे टैब में रहता है।

किताब के उदाहरणों के लिए लाइब्रेरी का आंतरिक व्यवहार जानना ज़रूरी नहीं। आगे किसी फ़ंक्शन को गहराई से समझना चाहें तो यह सुविधा काम आएगी।

स्वयं करके देखें

plot की मदद में linewidth खोजें। उसका डिफ़ॉल्ट क्या है? फिर अपनी कॉल देखें: क्या वही वैल्यू है?

अभ्यास का हल

डिफ़ॉल्ट 1 है। first_chart.py में linewidth=2 है, इसलिए मोटाई 2 है। आर्ग्युमेंट हटा दें तो फ़ंक्शन डिफ़ॉल्ट 1 लेता है।