प्लॉटली.expess.line

Plotali Expess Line



सांख्यिकीय, वैज्ञानिक या वित्तीय प्लॉटिंग में सबसे आम प्लॉटों में से एक लाइन प्लॉट है। एक लाइन प्लॉट बनाना और व्याख्या करना आसान है क्योंकि यह डेटा बिंदुओं को एक श्रृंखला के रूप में दिखाता है। यह तब एक सीधे खंड का उपयोग करके बिंदुओं को जोड़ता है जिससे आप किसी दिए गए पैरामीटर पर मूल्यों के परिवर्तन को देख सकते हैं। इसलिए, यह कोई आश्चर्य की बात नहीं है कि इसे कई प्लॉटिंग जरूरतों में व्यापक रूप से अपनाया गया है।

इस ट्यूटोरियल में, हम अपने प्लॉटिंग ज्ञान में गोता लगाएँगे और चर्चा करेंगे कि हम प्लॉटली एक्सप्रेस मॉड्यूल का उपयोग करके एक लाइन प्लॉट कैसे बना सकते हैं।

प्लॉटली.एक्सप्रेस.लाइन ()

प्लॉटली एक्सप्रेस मॉड्यूल का उपयोग करके एक लाइन प्लॉट बनाने के लिए, हम लाइन फ़ंक्शन का उपयोग करेंगे। फ़ंक्शन एक सिंटैक्स लेता है जैसा कि नीचे दिखाया गया है:







षडयंत्रपूर्वक। अभिव्यक्त करना . रेखा ( डेटा ढांचा = कोई भी नहीं , एक्स = कोई भी नहीं , यू = कोई भी नहीं , लाइन_ग्रुप = कोई भी नहीं , रंग = कोई भी नहीं , लाइन_डैश = कोई भी नहीं , चिन्ह, प्रतीक = कोई भी नहीं , होवर_नाम = कोई भी नहीं , होवर_डेटा = कोई भी नहीं , कस्टम_डेटा = कोई भी नहीं , मूलपाठ = कोई भी नहीं , facet_row = कोई भी नहीं , facet_col = कोई भी नहीं , facet_col_wrap = 0 , facet_row_spacing = कोई भी नहीं , facet_col_spacing = कोई भी नहीं , error_x = कोई भी नहीं , error_x_minus = कोई भी नहीं , error_y = कोई भी नहीं , error_y_minus = कोई भी नहीं , एनिमेशन_फ्रेम = कोई भी नहीं , एनिमेशन_ग्रुप = कोई भी नहीं , श्रेणी_आदेश = कोई भी नहीं , लेबल = कोई भी नहीं , अभिविन्यास = कोई भी नहीं , color_discrete_sequence = कोई भी नहीं , color_discrete_map = कोई भी नहीं , लाइन_डैश_अनुक्रम = कोई भी नहीं , लाइन_डैश_मैप = कोई भी नहीं , प्रतीक_अनुक्रम = कोई भी नहीं , प्रतीक_मानचित्र = कोई भी नहीं , मार्कर = असत्य , log_x = असत्य , log_y = असत्य , रेंज_x = कोई भी नहीं , रेंज_वाई = कोई भी नहीं , लाइन_शेप = कोई भी नहीं , रेंडर_मोड = 'ऑटो' , शीर्षक = कोई भी नहीं , टेम्पलेट = कोई भी नहीं , चौड़ाई = कोई भी नहीं , कद = कोई भी नहीं )

बड़ी पैरामीटर सूची के बावजूद, फ़ंक्शन अपेक्षाकृत सरल है और शायद ही कभी आपको सभी मापदंडों का उपयोग करने की आवश्यकता होगी, यदि कोई हो।



आइए हम सबसे उपयोगी और सामान्य पैरामीटर सूची का पता लगाएं, जिसे आपको जानने की आवश्यकता होगी।



  1. Data_frame - प्लॉट में प्रयुक्त कॉलम नामों को निर्दिष्ट करता है। आप इन मानों को पंडों के डेटाफ़्रेम, array_like ऑब्जेक्ट या पायथन डिक्शनरी के रूप में पास कर सकते हैं।
  2. x - x अक्ष के साथ चिह्नों की स्थिति निर्धारित करने के लिए उपयोग किए गए मानों को निर्दिष्ट करता है। आप इस पैरामीटर को निर्दिष्ट डेटा फ़्रेम, एक पंडों श्रृंखला, या एक array_like ऑब्जेक्ट के भीतर एक स्तंभ नाम के रूप में निर्दिष्ट कर सकते हैं।
  3. Y - x के समान लेकिन मानों का उपयोग y अक्ष के लिए किया जाता है।
  4. रंग - चिह्नों को रंग निर्दिष्ट करने के लिए उपयोग किए गए मानों को निर्दिष्ट करता है।
  5. Line_group - आपको data_frames की पंक्तियों को पंक्तियों में समूहित करने की अनुमति देता है।
  6. Line_shape - रेखाओं के आकार को निर्दिष्ट करता है। स्वीकृत मूल्यों में 'रैखिक' या 'स्पलाइन' शामिल हैं।
  7. शीर्षक - भूखंड के लिए शीर्षक निर्दिष्ट करता है।
  8. मोड - निर्दिष्ट करता है कि फ़ंक्शन लाइन प्लॉट को ग्राफ़_ऑब्जेक्ट्स के रूप में लौटाएगा। चित्र प्रकार।

Plotly.Express मॉड्यूल के साथ लाइन प्लॉट

आइए अब सीखें कि हम प्लॉटली एक्सप्रेस के साथ एक लाइन प्लॉट कैसे बना सकते हैं। नीचे दिखाया गया कोड लें:





आयात षडयंत्रपूर्वक। अभिव्यक्त करना जैसा पिक्सल

डीएफ = पीएक्स। जानकारी . शेयरों ( )

अंजीर = पीएक्स। रेखा ( डीएफ , एक्स = 'दिनांक' , यू = 'एएमजेडएन' )

अंजीर। प्रदर्शन ( )

ऊपर के उदाहरण में, हम प्लॉटली एक्सप्रेस मॉड्यूल को px के रूप में आयात करके शुरू करते हैं। फिर हम पांडा स्टॉक डेटा से डेटाफ्रेम बनाते हैं।

अंत में, हम डेटा फ़्रेम से 'AMZN' कॉलम के लिए लाइन प्लॉट बनाते हैं। उपरोक्त कोड को डेटा फ्रेम में स्टॉक का समय-श्रृंखला चार्ट वापस करना चाहिए।



एक उदाहरण आंकड़ा दिखाया गया है:

सिंपल लाइन प्लॉट

हम कस्टम डेटा का उपयोग किए बिना सरल लाइन प्लॉट भी बना सकते हैं। उदाहरण के लिए, हम एक साधारण NumPy श्रेणी का उपयोग कर सकते हैं जैसा कि नीचे दिए गए कोड में दिखाया गया है।

आयात षडयंत्रपूर्वक। अभिव्यक्त करना जैसा पिक्सल

आयात Numpy जैसा जैसे

एक्स = जैसे अरेंज ( पचास )

यू = जैसे अरेंज ( 25 , 75 )

अंजीर = पीएक्स। रेखा ( एक्स = एक्स , यू = यू )

अंजीर। प्रदर्शन ( )

ऊपर दिए गए कोड को दिखाए गए अनुसार एक साधारण लाइन प्लॉट वापस करना चाहिए:

रंग निर्दिष्ट करना

यदि आपके पास एकाधिक लाइन प्लॉट हैं, तो आप रंग पैरामीटर का उपयोग करके रंग देकर उन्हें अलग कर सकते हैं।

नीचे दिए गए उदाहरण कोड को लें:

आयात षडयंत्रपूर्वक। अभिव्यक्त करना जैसा पिक्सल

डीएफ = पीएक्स। जानकारी . अंतराल स्मृति ( ) . सवाल ( 'महाद्वीप == 'यूरोप'' )

अंजीर = पीएक्स। रेखा ( डीएफ , एक्स = 'साल' , यू = 'लाइफएक्सप' , रंग = 'देश' )

अंजीर। प्रदर्शन ( )

इस उदाहरण में, हम गैपमाइंडर डेटा का उपयोग कर रहे हैं। फिर हम यूरोप महाद्वीप के प्रत्येक देश के लिए एक लाइन प्लॉट बनाते हैं। रंग पैरामीटर का उपयोग करते हुए, हम रंग को देश कॉलम के रूप में निर्दिष्ट करते हैं। यह भूखंड में प्रत्येक रंग के लिए एक अनूठा रंग प्रदान करेगा।

परिणामी आंकड़ा जैसा दिखाया गया है:

बधाई हो, आपने प्लॉटली एक्सप्रेस का उपयोग करके लाइन प्लॉट बनाना और उपयोग करना सफलतापूर्वक सीख लिया है।